isNaN(str="123")为什么是true?双引号里的不都是字符串吗?怎么能是数值呢?

来源:2-4 选择练习

一心励志当码农

2019-09-25 17:19:35

老师帮忙解释一下

写回答

2回答

好帮手慕小班

2019-09-25

同学你好,1、isNaN()方法可以用来判断一个值是否为NaN。如果为NAN则为true,否则为false。

    2、isNaN()在判断时会先尝试将传入的内容转为数字,如果不能够转为数字则认为传入的是NAN,则返回true,否则返回false。

    3、  因为“123”可以转化为数字,所以返回false

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

2

一心励志当码农

提问者

2019-09-25

打错了,为什么是false呢?

0

0 学习 · 9666 问题

查看课程