`
zhangyaochun
  • 浏览: 2612796 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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

出现字符串和数字做差的话循环就错落了
 

扩展阅读:




分享到:
评论

相关推荐

    Python Numpy:找到list中的np.nan值方法

    在处理数据时,尤其是在进行数值计算时,经常会遇到缺失值的情况,这些缺失值通常表示为`np.nan`(Not a Number)。本篇文章将详细介绍如何在Python Numpy中查找并处理列表中`np.nan`值的方法。 首先,让我们理解`...

    js判断undefined类型,undefined,null,NaN的区别

    JavaScript 中的 undefined、null、NaN 的区别 在 JavaScript 中,undefined、null、NaN 是三个经常被混淆的概念,但它们有着不同的含义和用途。今天,我们将深入探讨这三个概念的区别和应用。 undefined 在 ...

    nan_test_python_NAN_

    在Python编程语言中,`NAN`(Not-a-Number)是一个特殊的浮点数值,表示数学上无法定义或无意义的结果,例如除以零、平方根负数等。本教程将深入探讨如何在Python中识别和处理`NAN`值,以及与之相关的常见问题和解决...

    Qt浮点型数据出现-nan结果 - 架构师米洛1

    【Qt浮点型数据出现-nan结果】 在编程过程中,特别是在使用Qt库进行浮点数运算时,可能会遇到数据结果为“-nan”的情况。这个现象通常表明计算中出现了不合法的操作,导致浮点数结果成为一个非数字(Not-a-Number)...

    js获取时间 的时分秒出现NaN

    ### js获取时间的时分秒出现NaN问题及解决方法 #### 问题背景 在JavaScript中处理日期和时间是一项常见的需求,特别是在开发与时间敏感的应用场景(如定时任务、倒计时等)时更是如此。然而,在处理这些日期时间的...

    datetimepicker 日期NaN错误 中文乱码(附修正版)

    标题中的“datetimepicker 日期NaN错误 中文乱码”是一个常见的编程问题,通常发生在尝试处理日期和时间输入时。在JavaScript环境下,`NaN`代表"非数字",当日期格式不正确或者无法解析为日期对象时,JavaScript会...

    ActionScript Number(NaN) —> java(null) NaN —> null

    本篇文章将深入探讨“ActionScript Number(NaN) —&gt; java(null) —&gt; NaN —&gt; null”这一主题,主要关注如何处理在ActionScript中的NaN(Not-a-Number)值在Java中转换为null的情况,以及这种转换可能引发的问题和...

    wifi标准,wifi_nan technical specification DRAFT v0.0.24

    ### Wi-Fi Neighbor Awareness Networking (NAN) Technical Specification #### 概述 Wi-Fi Neighbor Awareness Networking (NAN) 技术规范草案 v0.0.24 版本为 Wi-Fi Alliance 所有,并受其版权保护。该文档是 Wi...

    LabView.rar_Labview NaN_labview_labview 显示_labview下位机_labview实时显

    1. **LabVIEW中的NaN**:NaN,代表Not a Number,是在数值计算中表示无法表示或非法数值的结果。在LabVIEW中,当数值运算遇到除零、开方负数等异常情况时,会返回NaN。处理NaN时,需注意其非传递性和非比较性,通常...

    BOOST-PI_plecs中PI调节_nan_plecs中PI调节器_PLECS_PI控制

    在"BOOST-PI_plecs中PI调节_nan_plecs中PI调节器_PLECS_PI控制"这个主题中,我们将深入探讨如何在PLECS中设计和应用PI(比例积分)控制器,以及解决可能出现的“nan”数值问题。 1. **PI控制器的概念与作用** PI...

    caputo_caputo_拉普拉斯变换_nan_源码

    标题中的"caputo_caputo_拉普拉斯变换_nan_源码"表明这是一个关于计算Caputo Caputo形式的拉普拉斯变换的程序代码,其中可能涉及处理"nan"(非数字)值的情况。拉普拉斯变换在信号处理、控制系统理论、电路分析等...

    Gurobi8docs_most5l3_Gurobi_cplex_nan_求解器gurobi_

    本文将深入探讨Gurobi8docs_most5l3_Gurobi_cplex_nan_求解器gurobi的相关知识点,以及这两个工具之间的差异。 Gurobi是业界领先的数学优化软件,尤其以其高效和精确的求解能力而闻名。"most5l3"可能指的是Gurobi的...

    arcsin_nan_arcsin0.34125_matlab算arcsin_arcsin13/49_arcsin0.348_源

    标题中的"arcsin_nan"可能指的是在计算过程中遇到了`NaN`的情况。这通常发生在输入值不在正负1之间,因为正弦函数的取值范围正是[-1, 1]。例如,如果尝试计算`arcsin(1.1)`,MATLAB会返回`NaN`,因为1.1超出了正弦...

    读取整幅光谱特征影像的像素值将NAN转为0.ipynb

    envi做PCA分析遇到NAN异常值处理,保留原始影像的投影信息等原始信息

    将图像无效值设置为NAN

    可以将图像中想设置为NAN的值在程序中给定,然后就执行就可以

    Set_NAN.rar_NAN_NAN ENVI_set nan

    本文将详细介绍如何利用ENVI(Environment for Visualizing Images)软件来读取遥感图像,并将无效值设置为NAN(Not a Number)。 ENVI是一款广泛应用于遥感数据处理和分析的专业软件,提供了强大的图像处理和分析...

    在IE浏览器显示NaN

    解决new Date()在IE中出现NaN的字符。详细解决方案代码见.txt文件中。

    基于Qt的五子棋_qt五子棋_QT;C++_qt五子棋_nan_threwimk_

    C++_qt五子棋_nan_threwimk_"是一个使用Qt Creator和C++编程语言开发的五子棋游戏。Qt是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面和其他软件。下面我们将深入探讨Qt Creator、C++以及五子棋游戏的...

    批量除去大量csv数据中的NAN

    批量除去大量的csv数据中的NAN,根据需要可以添加pandas中其他数据清洗功能

    用MATLAB编写的去除excel中Nan的代码

    倒入大量的excel文档文件后,中间可能有部分的nan文件,为了避免一个个剔除的麻烦,编写了一个这样的文件。

Global site tag (gtag.js) - Google Analytics