JavaScript : isNaN()和Number.isNan()
来源:互联网 发布:java 中文字符串乱码 编辑:程序博客网 时间:2024/06/05 11:10
Number.isNaN(NaN); // trueNumber.isNaN(Number.NaN); // trueNumber.isNaN(0 / 0); // true
isNaN(NaN); // trueisNaN(undefined); // trueisNaN({}); // trueisNaN([]); //false
// e.g. these would have been true with global isNaN()Number.isNaN('NaN'); // falseNumber.isNaN(undefined); // falseNumber.isNaN({}); // falseNumber.isNaN('blabla'); // falseNumber.isNaN([]) // false
Number.isNaN(true); //falseNumber.isNaN(null); //falseNumber.isNaN(37); //falseNumber.isNaN('37'); //falseNumber.isNaN('37.37'); //falseNumber.isNaN(''); //falseNumber.isNaN(' '); //false
isNaN(true); // falseisNaN(null); // falseisNaN(37); // falseisNaN('37'); // false: "37" is converted to the number 37 which is not NaNisNaN('37.37'); // false: "37.37" is converted to the number 37.37 which is not NaNisNaN('123ABC'); // true: parseInt("123ABC") is 123 but Number("123ABC") is NaNisNaN(''); // false: the empty string is converted to 0 which is not NaNisNaN(' '); // false: a string with spaces is converted to 0 which is not NaNisNaN(new Date()); // falseisNaN(new Date().toString()); // true// This is a false positive and the reason why isNaN is not entirely reliableisNaN('blabla'); // true: "blabla" is converted to a number. // Parsing this as a number fails and returns NaN
阅读全文
0 0
- JavaScript : isNaN()和Number.isNan()
- isNaN()
- isNaN
- isNaN
- javascript NaN和isNaN的理解
- JavaScript中isNaN函数
- JavaScript中isNaN函数
- JavaScript isNaN() 函数
- JavaScript isNaN() 方法 用法
- JavaScript isNaN()函数
- JavaScript isNaN() 函数
- JavaScript isNaN() 函数
- JavaScript学习笔记--isNaN()
- javascript中的isNaN()
- JavaScript中的isNaN函数
- JavaScript中的isNaN()方法
- JavaScript isNaN() 函数
- 【JavaScript】isNaN()函数
- android网络小说阅读器的实现
- maven笔记-2-springmvc/spring案例
- HNUST 1438: 称重
- eclipse--开启代码自动提示
- 分布式框架dubbo使用过程中常见错误及解决
- JavaScript : isNaN()和Number.isNan()
- 【收藏】Edraw Max(亿图图示)软件快捷键大全
- shiro标签获取当前登陆的用户名问题
- java常用的日期函数
- 思岚科技共邀你参加2017世界机器人大会
- HDOJ2112 最短路简单题
- hibernate抓取策略
- svn入门
- Base64编码及其作用