JS的isNaN()函数 (数字转化)
isNaN() 函数其实并不能像它的描述中所写的那样,数字值返回 false,其他返回 true。实际上,它是判断一个值能否被 Number() 合法地转化成数字。这中间有什么区别呢,主要提现在一些特别的情况如下:1、数字形式的字符串。例如 "123"、"-3.14",虽然是字符串型,但被 isNaN() 判为数,返回 false。("12,345,678","1.2.3" 这些返回 true) 2、空值。null、