`
mutongwu
  • 浏览: 449099 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

NaN小结

 
阅读更多

The value NaN has a couple of unique properties. First, any operation involving NaN always returns NaN
(for instance, NaN /10), which can be problematic in the case of multistep computations. Second, NaN is
not equal to any value, including NaN . For example, the following returns false :
alert(NaN == NaN); //false
For this reason, ECMAScript provides the isNaN() function. This function accepts a single argument,
which can be of any data type, to determine if the value is “ not a number. ” When a value is passed
into isNaN() , an attempt is made to convert it into a number. Some non - number values convert into
numbers directly, such as the string “10” or a Boolean value. Any value that cannot be converted
into a number causes the function to return true . Consider the following:
alert(isNaN(NaN)); //true
alert(isNaN(10)); //false - 10 is a number
alert(isNaN(“10”)); //false - can be converted to number 10
alert(isNaN(“blue”)); //true - cannot be converted to a number
alert(isNaN(true)); //false - can be converted to number 1
分享到:
评论

相关推荐

    matlab知识小结-MatLab 知识小结.doc

    以下是对MatLab常用知识的小结: 1. **变量与常量**: - `ans`:默认的计算结果变量。 - `i` 和 `j`:表示复数的基本虚部单位。 - `eps`:表示机器精度,即浮点数能表示的最小正数。 - `inf`:表示无穷大,如 1...

    MatLab知识小结.pdf

    MATLAB基础知识小结 MATLAB是一种高级的数学软件包,广泛应用于科学计算、数据分析、可视化等领域。下面是MATLAB基础知识的总结。 变量和数据类型 * ans:计算结果的默认变量名 * i、j:基本虚数单位 * eps:系统...

    软件页面功能测试点小结

    软件页面功能测试点小结软件测试关键字:Web测试功能测试项目接近尾声了,现在似乎有点闲,随便找点事来做吧。在前人的基础下,结合自己的实践总结下功能测试的测试点。一、显示问题1、页面无乱码现象:在可以输入中...

    MatLab 知识小结

    - `NaN`:非数字(Not a Number),通常代表无法计算的值。 - `pi`:圆周率π,约等于3.1415926... - `realmax`:系统能表示的最大浮点数。 - `realmin`:系统能表示的最小浮点数。 - `nargin`:获取函数输入...

    MATLAB知识小结.docx

    ### MATLAB知识小结 #### 一、MATLAB基础概念与常用永久变量 MATLAB是一种广泛应用于工程计算、科学计算及数据分析领域的高级编程语言与交互式环境。为了更好地理解和使用MATLAB,了解一些基础概念和常用永久变量...

    对pandas replace函数的使用方法小结

    语法:replace(self, to_replace=None, value=None, inplace=False, limit=None, regex=False, method=’pad’, axis=None) 使用方法如下: ...',np.nan)#用np.nan替换? s.replace({'?':'NA'})#用NA替换? #

    Matlab小结,快速查阅.pdf

    ### MATLAB小结——快速查阅知识点概览 #### 第一讲:Matlab矩阵运算 ##### 1.1 Matlab基础 **Matlab语句的一般形式**: - `变量=表达式`:计算表达式的值,并将结果赋给赋值号“=”左边的变量。 **Matlab命令的...

    数据仓库,数据仓库入门

    1.13 小结 19 第2章 数据仓库环境 20 2.1 数据仓库的结构 22 2.2 面向主题 23 2.3 第1天到第n天的现象 26 2.4 粒度 28 2.4.1 粒度的一个例子 29 2.4.2 粒度的双重级别 31 2.5 分割问题 34 2.6 样本数据库 34 2.7 ...

    javascript小结

    ### JavaScript小结 #### BOM(Browser Object Model):浏览器对象模型 BOM 是一个包含浏览器窗口相关的属性、方法和事件的对象模型。它允许开发者控制浏览器窗口并与其交互。主要对象包括 `window`、`document`...

    javaScript parseInt字符转化为数字函数使用小结.docx

    - **负数和小数点**:`parseInt()`不支持负数或小数点后的数字转换,因此`parseInt("-123")`和`parseInt("123.45")`都将返回`NaN`。 - **国际化支持**:`parseInt()`不受当前语言环境的影响,总是按照特定规则解析...

    每天一篇javascript学习小结(Date对象)

    在今天的学习小结中,我们将深入了解JavaScript中的Date对象,并对其基本使用方法进行梳理。Date对象是JavaScript中非常重要的内置对象,它允许我们处理日期和时间。 首先,我们要知道如何获取当前时间。在...

    陕旅版三年级上册小学英语期末复习全册单元知识点小结.docx

    - **I’m Su Nan.** 自我介绍的句型,使用be动词am。 - **What’s your name?** 询问对方姓名,回答用"My name is…"或"I’m…"。 - **My name is Li Shan.** 自我介绍或回答姓名询问。 **Unit 2 How Are You?**...

    初识Javascript小结

    初识JavaScript小结知识点整理: 1. JavaScript脚本位置:在HTML中,JavaScript代码可以被嵌入到页面的任意位置,通常位于标签内,或者标签的任意位置。不过,将脚本放在标签的底部是一个推荐的做法,这样可以确保...

    javascript中Number的方法小结

    本文将对`Number`的一些关键方法进行小结,帮助你理解和运用这些功能。 ### 一、构造函数 JavaScript 提供两种创建 `Number` 对象的方式: 1. `Number(value)`:将值 `value` 转换为数字类型。例如,`Number("123")...

    JavaScript代码里的判断小结

    NaN === NaN // false,任何值与NaN比较都不相等 ``` 而相等运算符在比较时,会尝试将不同类型的值转换为同一类型后再比较。例如: ```javascript '123' == 123 // true,字符串'123'被转换为数字123 false == 0 /...

    javascript中关于类型判断的一些疑惑小结

    对于`NaN`的判断,`isNaN()`函数可以用于检查一个值是否等于`NaN`,但需要注意的是,`NaN !== NaN`,所以直接比较`NaN`会返回`false`。为了解决这个问题,ES6引入了`Object.is()`,它可以正确地判断两个`NaN`是否...

    每天一篇javascript学习小结(基础知识)

    //字母'z'无法转换为数字,所以或返回NaN var b = false; var f = 1.1; var o = { valueOf: function() { return -1; } }; s1 = -s1; //value becomes numeric -1 s2 = -s2; //value becomes numeric -1.1 ...

    vue对storejs获取的数据进行处理时遇到的几种问题小结

    在Vue.js应用中,我们经常需要使用外部存储库如Store.js来管理状态,尤其是在处理用户购物车等跨组件共享的数据时。本文将讨论在Vue中使用Store.js获取数据后进行处理时遇到的问题及其解决方案。...

Global site tag (gtag.js) - Google Analytics