[ES2015] Number.isNaN instead of isNaN

const result = Number('55px');

// isNaN "NaN"
console.log(isNaN(result)); // true
console.log(isNaN('I am a String!')); // true -- NOT Good

console.log(Number.NaN); // safer approach
console.log(Number.isNaN(result)); // true
console.log(Number.isNaN('I am another String!')); // false
console.log(Number.isNaN(Number.NaN)); // true

console.log(Number.isInteger(66)); // true

 

posted @ 2019-06-18 21:12  Zhentiw  阅读(227)  评论(0编辑  收藏  举报