es6에서는 Number 객체의 isFinite() 메서드를 사용하여 값이 숫자인지 확인할 수 있습니다. 이 메서드는 전달된 매개변수 값이 유한한 숫자인지 여부를 감지할 수 있습니다. 구문은 "Number.isFinite(value)입니다. ".
이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
ES6에서는 숫자를 판단하는 방법을 제공합니다. 자세한 내용은 아래 코드를 참조하세요.
Number.isFinite Judging Numbers
Number.isFinite() 메소드는 들어오는 매개변수가 유한한지 여부를 감지하는 데 사용됩니다. 숫자. .
let a = 1 console.log(Number.isFinite(a)); // true console.log(Number.isFinite("beline")); //false console.log(Number.isFinite(NaN)); // false console.log(Number.isFinite(undefined)); // false
Number.isNaN 숫자가 아닌지 판단
console.log(Number.isNaN(NaN)); // true console.log(Number.isNaN(1)); // false
Number.isInteger 정수인지 판단
let a = 66 console.log(Number.isInteger(a)); // true
부동소수점형인지 확인해야 한다면, 객체 앞에 부정 부호만 추가하면 됩니다
let a = 111.77 console.log(!Number.isInteger(a)); // true
안전한 정수
컴퓨터 숫자 유형의 안전한 값 범위는 2의 53승입니다.
let num = Math.pow(2, 53) - 1; console.log(num ) // 9007199254740991
ES6가 최대 안전 정수에 대한 상수를 제공하는 이유는 무엇입니까? isSafeInteger 메소드를 통해 전달된 값을 판단할 수도 있습니다. 입력된 값이 안전한 정수 범위 내에 있는지 여부를 일상 작업에서 이 숫자를 초과하면 값을 문자열로 변환하여 표시해야 합니다. 사용자
console.log(Number.MAX_SAFE_INTEGER) // 9007199254740991 console.log(Number.MIN_SAFE_INTEGER) // -9007199254740991 // 判断num是否在安全整数范围内 console.log(Number.isSafeInteger(num)) // true
[관련 권장 사항: javascript 비디오 튜토리얼, 웹 프론트 엔드 ]
위 내용은 es6에서 숫자인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!