关于isNaN的问题

来源:3-13 选择题

慕沐7702526

2019-05-09 13:02:39

老师,单选题isNaN不可以把非数值转化为数值吗?但是比如:

var a='10'

 console.log(isNaN(a))

打印出来是false,这不就是他在打印过程中会尝试转化为数值吗?

写回答

1回答

好帮手慕星星

2019-05-09

你好,isNaN()在判断的时候只是隐式尝试转化成数值类型,如果可以转化成数值类型,结果就是false,如果不可以转化成数值类型,结果就是true。返回的结果是true和false,并不是转化之后的数哦。

这道题中说了返回,说明可以返回转化之后的数值,

http://img.mukewang.com/climg/5cd3db0d0001923e06290137.jpg

所以isNaN()方法是不可以的。

祝学习愉快!

2

0 学习 · 40143 问题

查看课程