好好理解Javascript的NaN!
来源:互联网 发布:eclipse ee mac下载 编辑:程序博客网 时间:2024/05/17 03:03
NaN(not a number)字面意思就是“非数字”,但这种叫法不准确或者说有歧义,因为typeof(NaN)=number,所以NaN本身是number类型,换言之NaN就是一个数字,只不过这个数字比较特殊罢了。
我觉得应该把NaN称为:不等于任何一个数字的数字,而不是说它不是数字,当然也包括它自己,NaN==NaN是返回false的。
举个栗子:
有三个人,李雷,Lucy,以及某个混蛋(注意:这里说的某个混蛋就是第三个人,至于他是谁,我也不知道,因为我们常说:你这个混蛋真不是人! 额......其实混蛋也是人)
var 李雷 = new 人
var Lucy = new 人
console.log(李雷 == Lucy); //返回false
这样就好理解了吧!
更直接一点:
console.log(某个混蛋 == 某个混蛋); //返回false,这个也好理解。
1 0
- 好好理解Javascript的NaN!
- javascript NaN和isNaN的理解
- JavaScript的NaN为什么不等于NaN
- javascript中NaN的用法
- JavaScript NaN
- JavaScript -NAN
- python的nan,NaN,NAN
- python None 与 Nan的理解
- JavaScript中不可不知的NaN问题
- JavaScript中如何严格的判断NaN
- Adapter 官方文档的解释~~~~~~~~~~~~~~~~~好好理解~
- NaN怎么理解
- 深入理解NaN
- javascript NaN 属性
- 判断NaN in JavaScript
- JavaScript中的NaN
- JavaScript笔记NaN
- JavaScript NaN 属性
- 一步一步学习Android TV/盒子开发(三)
- 织梦dede建站仿站入门到精通
- 修改rhel的yum使用centos源
- unity学习之反思与体会
- winserver下自建NAS教程
- 好好理解Javascript的NaN!
- 最强 Android Studio 使用小技巧和快捷键
- myeclipse使用Microsoft JDBC Driver 6.0 for SQL Server连接sql
- OpenWrt+Flash:openwrt的外部flash芯片驱动的路径
- linux 定时执行shell 脚本
- 关于laravel入口和源的自我理解
- WebView 打开弹窗活动出错,魅族手机出错
- 使用MySQL Workbench进行数据库设计——MySQL Workbench使用方法总结
- 使用Spring 构建多个moudle的web应用