文档章节

js NaN本身不等于本身

nao
 nao
发布于 2014/11/11 12:28
字数 328
阅读 109
收藏 0
<html>
<head>
</head>

<body>
    <script>
        var value1= "aaa";
        var value2 = 1;
        //isNaN() 函数用于检查其参数是否是非数字值
        //如果 x 是特殊的非数字值 NaN :not a number(或者能被转换为这样的值),返回的值就是 true。
        //如果 x 是其他值,则返回 false。
    
        if( isNaN(value1) )
        {
            alert("是非数字!");
        }
        
        if( isNaN(value2) == false )
        {
            alert("是数字!");
        }
        
        //parseInt() 函数可解析一个字符串,并返回一个整数
        //在计算非数值的值时,返回:NaN
        alert(parseInt(value1));
        alert(parseInt(value2));
        
        if( parseInt(value1) == NaN)
        {
            alert("相等!");
        }
        else
        {
            aler("不相等!");
        }
        //NaN "Not a Number",出现这个值比较少见,以至于我们可以不理解它。
        //当运算无法返回正确的数值时,就会返回NaN值。
        //NaN值非常特殊,因为它“不是数字”,所以任何数跟它都不相等,甚至NaN本身也不等于NaN。
        
    </script>
</body>
</html>


© 著作权归作者所有

nao

nao

粉丝 28
博文 155
码字总数 108154
作品 0
成都
后端工程师
私信 提问
「译」JavaScript 的怪癖 2:两个「空值」:undefined 和 null

原文:JavaScript quirk 2: two “non-values” – undefined and null 译文:「译」JavaScript 的怪癖 2:两个「空值」:undefined 和 null 译者:SingleSeeker 此文是 javascript 的 12 个...

justjavac
2013/04/18
306
0
怪异的JavaScript系列(一)

译者按: JavaScript有很多坑,经常一不小心就要写bug。 原文: What the f*ck JavaScript? 译者: Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学...

Fundebug
2018/04/24
0
0
JavaScript的简单复习

JavaScript的简单复习 JS的两种加载方式: 1.内部加载 内部加载,写在<script>标签内部 2.外部加载 写在<script>的src目录中,使用外部加载js文件的时候,js解析引擎不解析script标签体中的代码...

Lunqi
2015/08/07
0
0
有关 JavaScript 的 10 件让人费解的事情

JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越...

红薯
2010/02/14
597
0
JavaScript--不常见的应用

JavaScript--不常见的应用 1. Null与Undefined 接触过JavaScript的都知道,JS中的数据类型有6种,包括5种简单数据类型:Undefined,Null,Boolean,Number和String,还有一种复杂数据类型——O...

程序员YB
2011/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Guava RateLimiter + AOP注解实现单机限流、统计QPS

1、基于springboot项目pom.xml添加如下依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency><d......

铁骨铮铮
今天
3
0
龙芯版办公软件下载

金山wps office   rpm包:http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/w/wps-office-10.8.0.6472-1.a20p1.mips64el.rpm   deb包:http://packages.deepin.com/loongson/pool/......

gugudu
今天
3
0
BI报表分析和数据可视化,推荐这三个开源工具!

开源篇 一、Superset 1、技术架构:Python + Flask + React + Redux + SQLAlchemy 2、使用人群: (1)开发/分析人员做好看板,业务人员浏览看板数据 (2)业务人员可自行编辑图表,查看满足...

飓风2000
今天
5
0
CountDownLatch

CountDownLatch的概念 CountDownLatch是一个同步工具类,用来协调多个线程之间的同步,或者说起到线程之间的通信(而不是用作互斥的作用)。 CountDownLatch能够使一个线程在等待另外一些线程...

少年已不再年少
今天
2
0
centos7 新手阿里云服务器安装mongodb

简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 MongoDB特点 模式自由 :可以把不同结构的文档存...

醉雨
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部