JavaScript/Number/isFinite
< JavaScript | Number
Number.isNaN()
は、ES6(ECMAScript 2015)で導入されたNumberオブジェクトの静的メソッドで、引数が厳密にNaN
(Not-a-Number)であるかどうかを判定する関数です。
構文
編集Number.isNaN(testValue)
戻り値
編集動作例
編集NaN判定
編集非NaN判定
編集グローバル関数との違い
編集Number.isNaN()
は、グローバルのisNaN()
関数とは大きく異なります。
型チェックの仕組み
編集注意点
編集- ES6(ECMAScript 2015)以降で利用可能
- モダンJavaScriptでの推奨メソッド
- 型安全性が高い
関連メソッド
編集ブラウザ互換性
編集- モダンブラウザで完全対応
Interner Explolerでは非対応- Edge 12以降でサポート