JavaScript

Number.isNaN() メソッド


編集:2023.01.24 by T.A.

[Edge]。→

指定値が Number 型の NaN であるか返します。

構文
Number.isNaN(value)
value あらゆるな値。
戻り値

論理値。true: 値が NaN であり、Number 型である場合。false: それ以外。

D=Number.isNaN("123.45");  //=[boolean]:false
D=Number.isNaN("12ab");  //=[boolean]:false
D=isNaN("12ab");         //=[boolean]:true
D=Number("12ab");        //=[number]:NaN
D=parseInt("12ab");      //=[number]:12
D=Number.isNaN(NaN);  //=[boolean]:true
D=Number.isNaN(new Number(NaN));  //=[boolean]:false
D=typeof new Number(NaN);  //=[string]:object
D=Number.isNaN("NaN");  //=[boolean]:false
D=Number.isNaN("");  //=[boolean]:false
D=Number.isNaN([]);  //=[boolean]:false
D=Number.isNaN({});  //=[boolean]:false
D=Number.isNaN(undefined);  //=[boolean]:false
D=Number.isNaN(null);  //=[boolean]:false

isNaN()Number()parseInt()typeof


テスト