博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript系列:NaN类型
阅读量:4945 次
发布时间:2019-06-11

本文共 407 字,大约阅读时间需要 1 分钟。

NaN,即非数值是一个特殊的数值,这个数值用于表示一个本来要返回数值的操作数未返回数值的情况下。
ECMAScript中任何数值除以0会返回NaN,因此不影响其他代码运行。
 
NaN特点:
    1、任何涉及Nan操作都会返回Nan
    2、Nan与任何值都不相等,包括NaN本身
 
isNaN(NaN);        // true
isNaN(10);           // false
isNaN("10");        // false
isNaN("blue");    // true;
isNaN(true);        // false
 
isNaN()也合适用于对象。在基于对象的调用isNaN()函数时,会首先调用对象的valueOf()方法,然后确定返回该方法返回的值是否可以转换为数值。如果不能,则基于这个返回值在调用toString()方法,再测试返回值。

转载于:https://www.cnblogs.com/pandang/p/5755405.html

你可能感兴趣的文章
JAVA从局域网共享文件夹中下载上传文件以及java访问共享文件夹
查看>>
DAY19 面向对象三大特性之多态、封装
查看>>
管理信息系统的开发与管理
查看>>
JMeter的学习笔记(一):JMeter的入门使用
查看>>
jap页面获取struts2中action中变量的值
查看>>
Notes on <<Refactoring Databases - Evolutionary Database Design>>
查看>>
使用MyBatis Generator自动创建代码( SSM框架)
查看>>
检验两个随机序列的beta系数
查看>>
node-webkit教程(10)Platform Service之File dialogs
查看>>
《计算机组成与体系结构:性能设计》读后小记 5、内部存储器
查看>>
3 基础语法
查看>>
字符串知识储备
查看>>
unity之截屏功能
查看>>
直连网(directly-connected networks)个数的计算
查看>>
javascript面对对象编程指南 第一章
查看>>
poj 2773 happy2006
查看>>
ADO.NET基础知识学习(SQLCOnnection&SQLCommand&SQLDataReader&SQLDataAdapter&DataSet)
查看>>
《Java核心技术》 -- 读书笔记 ① - 预热
查看>>
关系管理系统:Web层controller控制页面Servlet AddCustomerServlet
查看>>
Eclipse MAT插件下载地址
查看>>