*Number.isFinite()
메서드는 주어진 값이 유한수인지 판별합니다.*
Number.isFinite(Infinity); // false
Number.isFinite(-Infinity); // false
Number.isFinite(NaN); // false
Number.isFinite(null); // false
isFinite(Infinity); // false
isFinite(-Infinity); // false
isFinite(NaN); // false
isFinite(null); // true
Number.isFinite(901.12);// true
Number.isFinite(901); // true
Number.isFinite('901'); // false
isFinite(901.12); // true
isFinite(901); // true
isFinite('901'); // true
전역 함수 isFinite()
와 비교했을 때, Number.isFinite()
메서드는 매개변수를 숫자로 변환하지 않습니다. isFinite()
전역 함수는 매개변수를 먼저 숫자로 변환합니다.
const num = '100';
const result1 = Number.isFinite(num);
const result2 = isFinite(num);
console.log(result1); // false
console.log(result2); // true
유한수인지 판별하는 값.
유한수 여부에 대한 Boolean
값