isNaN()函数
它用来确定一个变量是不是NaN。NaN是一个Number类型的数值。
空对象是NaN
isNaN({}); // true
isNaN(NaN); // true
isNaN(undefined); // true
isNaN({}); // true
isNaN(true); // false,Number(true)会转换成数字1
isNaN(null); // false,Number(null)会转换成数字0
isNaN(1); // false
isNaN(''); // false,Number('')会转换为成数字0
isNaN("1"); // false,字符串"1"可以转换成数字1
isNaN("JavaScript"); // true,字符串"JavaScript"无法转换成数字
// Date类型
isNaN(new Date()); // false
isNaN(new Date().toString()); // true