Number.isFinite(testValue: number): boolean,
Number.isNaN
Number.isFinite()는 전역 함수 isFinite()와 차이가 있다. 전역 함수 isFinite()는 인수를 숫자로 변환하여 검사를 수행하지만 Number.isFinite()는 인수를 변환하지 않는다. 따라서 숫자가 아닌 인수가 주어졌을 때 반환값은 언제나 false가 된다.
window.isFinite('10')
// true
Number.isFinite('10')
// false
window.isNaN({});
// true
Number.isNaN({});
// false