JS数字判定与处理
isNaN(x):参数是否是非数字值,返回true或false
测试
isNaN(1.2) //false
isNaN("a") //true
isNaN("") //false
isNaN(null) //false
是否是合法的数字,数字返回false,
isNaN(parseInt(1.2)) //false
isNaN(parseInt("a")) //true
isNaN(parseFloat("")) //true
isNaN(parseInt(null)) //true
Number(object):对象的值转换为数字,Date 对象返回从 1970 年 1 月 1 日至今的毫秒数
Number(1.2) //1.2
Number(true) //1
Number(false) //0
Number(new Date()) //1610509620778
Number("") //0
Number(null) //0