Boolean型の型変換とpaseInt, isNaN, isFiniteなどのメモ。
// Boolean型 console.log(true == 1); // true console.log(false == 0); // true // ==演算子は型変換して比較するので上記は下記と同じ console.log(Number(true) === 1); // true console.log(Number(false) === 0); // true // 整数にキャストするとNaN console.log(parseInt(false)); // NaN // isNaN, isFiniteは型変換後に判定? // これはfalseになる console.log(isNaN(false)); // false // これはtrue console.log(isFinite(false)); // true // https://developer.mozilla.org/ja/docs/JavaScript/Reference/Operators/Comparison_Operators
» jsFiddle
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。