タグ :

Boolean型の型変換とpaseInt, isNaN, isFiniteなど : JavaScript

投稿日 : 2012年12月6日 | 更新日 : 2012年12月06日 前のページへ戻る

Pocket

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

JavaScript,Programming | 固定リンク | Comments (0)

このページの上へ移動

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


このページの上へ