javascript - 为什么isNaN(123)检测结果是false,输入值不是数字吗?
本文介绍了javascript - 为什么isNaN(123)检测结果是false,输入值不是数字吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
isNaN(123);//false
isNaN('123');//false
解决方案
NaN
指 Not-a-Number, isNaN()
, 如果是 NaN
, 就返回 true
.
那么 123
不是 NaN
,当然返回 false
了.'123
'进行类型转换为 Number类型 123
, 所以返回 false
.
这篇关于javascript - 为什么isNaN(123)检测结果是false,输入值不是数字吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文