私JavaScript芸人が説明させていただきます。。
"1" == trueがtrueになる理由
型変換の際にどちらかのオペランドがtrueの場合1に変換され(falseの場合は0)こうなる
"1" == 1
さらにどちらか一方の値が数値で、他方が文字列の場合、
文字列が数値に変換される
1 == 1
//true
Go to list of users who liked
More than 5 years have passed since last update.
私JavaScript芸人が説明させていただきます。。
"1" == trueがtrueになる理由
型変換の際にどちらかのオペランドがtrueの場合1に変換され(falseの場合は0)こうなる
"1" == 1
さらにどちらか一方の値が数値で、他方が文字列の場合、
文字列が数値に変換される
1 == 1
//true
Register as a new user and use Qiita more conveniently
Go to list of users who liked