回答編集履歴

4

間違い修正

2021/03/16 01:03

投稿

xail2222
xail2222

スコア1497

test CHANGED
@@ -1,8 +1,12 @@
1
1
  チェックボックスのセルのgetValue()の結果はbooleanです。"true"はstringです。
2
2
 
3
- booleanとstringを=で比較すると常にfalse(非成立)です。
3
+ ~~booleanとstringを=で比較すると常にfalse(非成立)です。
4
4
 
5
5
  booleanの判定はbooleanと比較するか、そのまま使うかです。
6
+
7
+ ~~
8
+
9
+ trueと一致する文字列は“1”のようです
6
10
 
7
11
 
8
12
 
@@ -74,20 +78,6 @@
74
78
 
75
79
 
76
80
 
77
- 詳しくは
78
-
79
- [等価 (==)](https://developer.mozilla.org/ja/docs/conflicting/Web/JavaScript/Reference/Operators#equality)
80
-
81
- を参考にして下さい。
82
-
83
-
84
-
85
- ~~他にも書き方があると記載されていますが、同じ型と判定するのが基本です~~
86
-
87
- これは、===の事でしたね
88
-
89
- オペランドを変換して判定しても不一致だったと言うことのようですね
90
-
91
81
  ここに詳しく調べた結果が載ってました
92
82
 
93
83
  [リンク](https://jsprimer.net/basic/implicit-coercion/)

3

暗黙の型変換についてのリンク追記

2021/03/16 01:03

投稿

xail2222
xail2222

スコア1497

test CHANGED
@@ -88,4 +88,6 @@
88
88
 
89
89
  オペランドを変換して判定しても不一致だったと言うことのようですね
90
90
 
91
- もう少し調べて
91
+ ここに詳調べた結果が載ってました
92
+
93
+ [リンク](https://jsprimer.net/basic/implicit-coercion/)

2

間違い修正

2021/03/16 00:55

投稿

xail2222
xail2222

スコア1497

test CHANGED
@@ -80,4 +80,12 @@
80
80
 
81
81
  を参考にして下さい。
82
82
 
83
+
84
+
83
- 他にも書き方があると記載されていますが、同じ型と判定するのが基本です
85
+ ~~他にも書き方があると記載されていますが、同じ型と判定するのが基本です~~
86
+
87
+ これは、===の事でしたね
88
+
89
+ オペランドを変換して判定しても不一致だったと言うことのようですね
90
+
91
+ もう少し調べてみます

1

リファレンスへのリンクを追記

2021/03/16 00:27

投稿

xail2222
xail2222

スコア1497

test CHANGED
@@ -71,3 +71,13 @@
71
71
 
72
72
 
73
73
  ということです。
74
+
75
+
76
+
77
+ 詳しくは
78
+
79
+ [等価 (==)](https://developer.mozilla.org/ja/docs/conflicting/Web/JavaScript/Reference/Operators#equality)
80
+
81
+ を参考にして下さい。
82
+
83
+ 他にも書き方があると記載されていますが、同じ型と判定するのが基本です。