以下は JavaScript の比較です。
2 == true //false
false を返す理由は、比較によってデータ型に変換trueされ、結果が 1 になるためだと言われています。Number
console.info(Number(true)) // 1
2私の混乱は、比較が数値をBooleanデータ型に変換しない理由です
console.info(Boolean(2)) // true
2 == true結果はtrue?
以下は JavaScript の比較です。
2 == true //false
false を返す理由は、比較によってデータ型に変換trueされ、結果が 1 になるためだと言われています。Number
console.info(Number(true)) // 1
2私の混乱は、比較が数値をBooleanデータ型に変換しない理由です
console.info(Boolean(2)) // true
2 == true結果はtrue?