回答編集履歴
4
間違い修正
answer
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
チェックボックスのセルのgetValue()の結果はbooleanです。"true"はstringです。
|
2
|
-
booleanとstringを=で比較すると常にfalse(非成立)です。
|
2
|
+
~~booleanとstringを=で比較すると常にfalse(非成立)です。
|
3
3
|
booleanの判定はbooleanと比較するか、そのまま使うかです。
|
4
|
+
~~
|
5
|
+
trueと一致する文字列は“1”のようです
|
4
6
|
|
5
7
|
確認する為のコードを記載します。
|
6
8
|
|
@@ -36,12 +38,5 @@
|
|
36
38
|
|
37
39
|
ということです。
|
38
40
|
|
39
|
-
詳しくは
|
40
|
-
[等価 (==)](https://developer.mozilla.org/ja/docs/conflicting/Web/JavaScript/Reference/Operators#equality)
|
41
|
-
を参考にして下さい。
|
42
|
-
|
43
|
-
~~他にも書き方があると記載されていますが、同じ型と判定するのが基本です~~
|
44
|
-
これは、===の事でしたね
|
45
|
-
オペランドを変換して判定しても不一致だったと言うことのようですね
|
46
41
|
ここに詳しく調べた結果が載ってました
|
47
42
|
[リンク](https://jsprimer.net/basic/implicit-coercion/)
|
3
暗黙の型変換についてのリンク追記
answer
CHANGED
@@ -43,4 +43,5 @@
|
|
43
43
|
~~他にも書き方があると記載されていますが、同じ型と判定するのが基本です~~
|
44
44
|
これは、===の事でしたね
|
45
45
|
オペランドを変換して判定しても不一致だったと言うことのようですね
|
46
|
-
|
46
|
+
ここに詳しく調べた結果が載ってました
|
47
|
+
[リンク](https://jsprimer.net/basic/implicit-coercion/)
|
2
間違い修正
answer
CHANGED
@@ -39,4 +39,8 @@
|
|
39
39
|
詳しくは
|
40
40
|
[等価 (==)](https://developer.mozilla.org/ja/docs/conflicting/Web/JavaScript/Reference/Operators#equality)
|
41
41
|
を参考にして下さい。
|
42
|
+
|
42
|
-
他にも書き方があると記載されていますが、同じ型と判定するのが基本です
|
43
|
+
~~他にも書き方があると記載されていますが、同じ型と判定するのが基本です~~
|
44
|
+
これは、===の事でしたね
|
45
|
+
オペランドを変換して判定しても不一致だったと言うことのようですね
|
46
|
+
もう少し調べてみます
|
1
リファレンスへのリンクを追記
answer
CHANGED
@@ -34,4 +34,9 @@
|
|
34
34
|
|
35
35
|
つまり判定式を「checkCellValue==true」、「checkCellValue」のどちらかにすればよい。
|
36
36
|
|
37
|
-
ということです。
|
37
|
+
ということです。
|
38
|
+
|
39
|
+
詳しくは
|
40
|
+
[等価 (==)](https://developer.mozilla.org/ja/docs/conflicting/Web/JavaScript/Reference/Operators#equality)
|
41
|
+
を参考にして下さい。
|
42
|
+
他にも書き方があると記載されていますが、同じ型と判定するのが基本です。
|