JavaScript

Number.isSafeInteger() メソッド


編集:2023.01.24 by T.A.

[Edge]。→

指定値が Number 型で安全な整数値かどうかを返します。

仕様書: 整数 n は、n の Number 値が他の整数の Number 値でない場合にのみ、「安全」と見なされます。¶意味不明

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

論理値。true: 値が Number 型の、絶対値で 253-1 以下の整数。false: そうではない。

D=Number.isSafeInteger(123);  //=[boolean]:true
N=123;
D=Number.isSafeInteger(N);  //=[boolean]:true
D=Number.isSafeInteger("123");  //=[boolean]:false
D=Number.isSafeInteger(new Number(123));  //=[boolean]:false
D=typeof new Number(123);                 //=[string]:object

D=Number.isInteger(null);  //=[boolean]:false
D=Number.isInteger([]);  //=[boolean]:false
D=Number.isInteger({});  //=[boolean]:false
D=Number.isInteger();  //=[boolean]:false

new Number()typeof


テスト