例
値がNaNであるかどうかを確認します。
Number.isNaN(123) //false
Number.isNaN(-1.23) //false
Number.isNaN(5-2)
//false
Number.isNaN(0) //false
Number.isNaN('123') //false
Number.isNaN('Hello')
//false
Number.isNaN('2005/12/12') //false
Number.isNaN('') //false
Number.isNaN(true)
//false
Number.isNaN(undefined) //false
Number.isNaN('NaN') //false
Number.isNaN(NaN)
//true
Number.isNaN(0 / 0) //true
»それを自分で試してみてください 定義と使用法
Number. isNaN() Number. isNaN()メソッドは、値がNaNであるか否かを判断する(Not-A-Number) 。
このメソッドは、値がNumber型である場合にtrueを返し、NaNに等しいです。 それ以外の場合はfalseを返します。
数。 isNaN()グローバルと異なっているisNaN()関数。 グローバルisNaN()関数は、それをテストし、数値に試験値を変換します。
数。 isNan()数値に値を変換せず、Number型ではない任意の値に対してtrueを返しません。
ヒント:JavaScriptでは、値NaNには多数の種類と考えられています。
ブラウザのサポート
方法 | |||||
---|---|---|---|---|---|
Number. isNaN() | はい | 12.0 | 32 | 9 | 22 |
構文
Number.isNaN( value )
パラメータ値
パラメーター | 説明 |
---|---|
value | 必須。 値がテストされます |
技術的な詳細
戻り値: | ブール。 それ以外の場合はfalseを返し、値はNumber.NaNである場合にtrueを返します |
---|---|
JavaScriptのバージョン: | ECMAScriptの6 |
<JavaScriptの番号リファレンス