JavaScript Number isSafeInteger() 메서드

정의와 사용법

숫자가 안전한 정수라면Number.isSafeInteger() 메서드는 반환 true다른 경우 반환 false

추가로 참조하십시오:

Number.isInteger() 메서드

Number.isFinite() 메서드

Global isFinite() 메서드

안전한 정수는 무엇인가요?

안전한 정수(Safe Integer)는 IEEE-754 더블 프리미엄 수로 정확하게 표현할 수 있는 정수입니다: (253 - 1)에서 -(253 - 1)의 모든 정수.

예제

예제 1

이들은 안전한 정수입니까?

Number.isSafeInteger(123);
Number.isSafeInteger(-123);
Number.isSafeInteger('123');

직접 시도해 보세요

예제 2

Number.isSafeInteger(5-2);
Number.isSafeInteger(0);
Number.isSafeInteger(0.5);
Number.isSafeInteger(0/0);

직접 시도해 보세요

예제 3

이들은 안전한 정수입니까?

Number.isSafeInteger(Math.pow(2, 53));
Number.isSafeInteger(Math.pow(2, 53) - 1);

직접 시도해 보세요

예제 4

Number.isSafeInteger(true);
Number.isSafeInteger(false);
Number.isSafeInteger(Infinity);
Number.isSafeInteger(-Infinity);

직접 시도해 보세요

문법

Number.isSafeInteger(value)

매개변수

매개변수 설명
value 필수입니다. 테스트할 값

반환 값

타입 설명
부울 값 이 값이 안전한 정수라면 true아니면 false

브라우저 지원

Number.isSafeInteger() ESCMAScript6 (ES6) 기능입니다。

모든 브라우저는 ES6 (JavaScript 2015)를 지원합니다:

크롬 에지 파이어폭스 사파리 오페라
크롬 에지 파이어폭스 사파리 오페라
지원됩니다 지원됩니다 지원됩니다 지원됩니다 지원됩니다

인터넷 익스플로어 11(또는 더 오래된 버전)는 지원하지 않습니다 Number.isSafeInteger()