JavaScript可以通过Number,parseInt, parseFloat将字符串转化为数字,如果不是数字,会返回NAN。参考
Number('vip1'); //NaN
Number('1.1'); //1.1通过isNaN判断是否为 NaN
isNaN(Number('vip1')) //true
isNaN(Number('1.1')) //false注意不能用
Number('vip1') == NaN //false因为
NaN != NaN // true
注意当输入为null时,Number和 parseInt 会返回不同的结果,如果输入类型不确定,可使用 parseInt/ parseFloat 代替
Number(null) //0
parseInt(null) //NaN
回复 (0)
微信扫码 立即评论
