老师,关于NaN的问题。

来源:1-5 if语句的嵌套

Darkholme

2020-05-29 12:02:33

NaN属于number类别,并且NaN与任何值都不等。那么为什么NaN==number是true,==不是只比较值吗,NaN不是与任何值都不等吗?

===是全等比较值和类别,才比较类别啊。所以为什么NaN==number是true呢,那么NaN===number是true还是false呢?

写回答

2回答

好帮手慕码

2020-05-29

同学你好,本课程中没有涉及到算法哦,如果同学有兴趣的话,可以在本站搜索一下相关内容,如:

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

祝学习愉快~

0

好帮手慕码

2020-05-29

同学你好,不太理解同学指的是哪里,NaN==number 的返回值是false,如下:

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

NaN和任何值都不相等,所以NaN===number 的返回值也是false

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

不过NaN的数据类型就是Number;是一个特殊的Number。如下:

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

如果我的帮助到了你 欢迎采纳 祝学习愉快~

0
harkholme
h 老师说个题外话,请问这个js课程会不会讲到算法,或者有没有javascript版本的算法课推荐??
h020-05-29
共1条回复

0 学习 · 40143 问题

查看课程