[Edge]。→、
指定値が Number 型の NaN であるか返します。
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