JavaScript

Number.isFinite() メソッド


編集:2023.01.24 by T.A.

[Edge]。→

指定値が Number 型の有限数であるかどうかを返します。

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

論理値。true: 値が Number 型の有限数。false: そうではない。

D=Number.isFinite(123.45);  //=[boolean]:true
D=Number.isFinite(123.45677777777777777777777777777);  //=[boolean]:true
D=isFinite(123.45677777777777777777777777777);         //=[boolean]:true
N=123.45677777777777777777777777777;
D=Number.isFinite(N);                                  //=[boolean]:true
D=Number.isFinite(Math.PI);  //=[boolean]:true
D=Number.isFinite(Math.SQRT2);  //=[boolean]:true
D=Number.isFinite(5/3);  //=[boolean]:true
D=isFinite(5/3);         //=[boolean]:true
D=Number.isFinite(Infinity);  //=[boolean]:false

D=Number.isFinite(undefined);  //=[boolean]:false
D=Number.isFinite(null);  //=[boolean]:false
D=Number.isFinite("");  //=[boolean]:false
D=Number.isFinite("0");  //=[boolean]:false
D=isFinite("0");  //=[boolean]:true
D=Number.isFinite(NaN);  //=[boolean]:false
D=Number.isFinite([]);  //=[boolean]:false
D=Number.isFinite({});  //=[boolean]:false

Math.PIMath.SQRT2isFinite()


テスト