ES6利用Number.isNaN()更合理的判断NAN
来源:互联网 发布:硬盘初始化 数据错误 编辑:程序博客网 时间:2024/05/22 10:32
1.在es5中,判断一个变量是否为NaN,采用isNaN( )函数判断,预期应该只有NaN才会返回true,但是对于某些特别的变量,这个方法就出现了不符合预期的值 :
isNaN(NaN) //true isNaN(undefined) //true isNaN('qwer') //true isNaN(123) //false
2.在es6中推出了新的判断方法 Number.isNaN( ):
Number.isNaN(undefined) //false Number.isNaN(NaN) //true Number.isNaN('qwer') //false Number.isNaN(123) //false
这种返回值符合预期
0 0
- ES6利用Number.isNaN()更合理的判断NAN
- es6中的Number.isNaN(),判断是否是NaN
- NaN != Number("a")? 该用isNaN()来判断
- 关于NaN isNaN Number、parseInt/parseFloat的整理汇总
- ES6-数值的扩展-Number.isFinite(), Number.isNaN()
- javascript NaN和isNaN的理解
- 浮点数Number NaN isNaN()非数函数
- NaN值与isNaN()函数 js 是否数字判断
- NaN、isNaN、判断输入值是不是数字、字符串
- isNaN,NaN详细解释
- Flex 判断Number类型的变量是否为NaN
- 更有针对性的学习,合理利用自己的精力
- flex的NaN值与isNaN函数的应用
- js中数据转换中的NaN属性,isNaN()的用法
- matlab 含有nan值的 求和 平均 nansum nanmean isnan
- 更合理的 setState()
- 判断nan的方法
- JavaScript : isNaN()和Number.isNan()
- Murder in Restaurant
- vbs修改系统时间,增加或减少任意秒数
- iOS 10推送
- 【技巧】CSS 居中的三种方法
- host XXX is not allowed to connect to this MariaDB
- ES6利用Number.isNaN()更合理的判断NAN
- I/O流的梳理和小结
- 《跟我一起写makefile》(笔记3--命令书写)
- Android 入门教程:安装 Android Studio
- 个人笔记
- 数组(一):Java数组基础
- sql语句中BEGIN TRAN...COMMIT TRAN
- 算法导论第十五章15.2-4
- php对手机端提交的emoji如何处理