NaN
简单记录
NaN 保留字(表示数据类型不是数字)
-------- 用于引用特殊的非数字值。
注释:在javascript1.3 | ECMAScript 1中引入的
- NaN是一个特殊的number
- NaN与任何值多不相等,包括自己
- 全局对象的属性
/*
简单举例
*/
console.log(100 - "a"); //NaN
console.log(NaN > 200); //false
console.log(NaN < 200); //false
console.log(NaN == 200); //false
console.log(NaN == NaN); //false
console.log(typeof(NaN)); //"number"
/*
所以一定要注意你的某些api设计的安全性
*/
if(where - lastpoint <200){
//安全操作
}else{
//不安全操作
}
出现字符串和数字做差的话循环就错落了扩展阅读: