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{
  //不安全操作
} 

出现字符串和数字做差的话循环就错落了
 
扩展阅读:

相关推荐