关于isNaN的问题
来源:3-13 选择题
慕沐7702526
2019-05-09 13:02:39
老师,单选题isNaN不可以把非数值转化为数值吗?但是比如:
var a='10'
console.log(isNaN(a))
打印出来是false,这不就是他在打印过程中会尝试转化为数值吗?
1回答
你好,isNaN()在判断的时候只是隐式尝试转化成数值类型,如果可以转化成数值类型,结果就是false,如果不可以转化成数值类型,结果就是true。返回的结果是true和false,并不是转化之后的数哦。
这道题中说了返回,说明可以返回转化之后的数值,
所以isNaN()方法是不可以的。
祝学习愉快!
相似问题