在JavaScript中使用NaN值的方法


Posted in Javascript onJune 05, 2015

 不带引号的字面常量NaN是一个特殊的值,表示不是非数字。由于NaN总是比较不等的情况,以任何数,包括NaN,它通常是用于指示应该返回一个有效的数的函数的错误条件。

注意:使用isNaN()全局函数来查看是否值是NaN值。
语法

您可以使用以下语法访问属性:

var val = Number.NaN;

示例 :

在这里,dayOfMonth分配NaN,如果是大于31,并显示一条消息,表明有效范围:

<html>
<head>
<script type="text/javascript">
<!--
function showValue()
{
  var dayOfMonth = 50;
  if (dayOfMonth < 1 || dayOfMonth > 31)
  {
   dayOfMonth = Number.NaN
   alert("Day of Month must be between 1 and 31.")
  } 
  alert("Value of dayOfMonth : " + dayOfMonth );
 
}
//-->
</script>
</head>
<body>
<p>Click the following to see the result:</p>
<form>
<input type="button" value="Click Me" onclick="showValue();" />
</form>
</body>
</html>

这将产生以下结果:

Day of Month must be between 1 and 31. Value of dayOfMonth : NaN
Javascript 相关文章推荐
一个简单的js渐显(fadeIn)渐隐(fadeOut)类
Jun 19 Javascript
使用jQuery validate 验证注册表单实例演示
Mar 25 Javascript
js中parseInt函数浅谈
Jul 31 Javascript
使用node.js 制作网站前台后台
Nov 13 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
Jan 06 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
vue.js todolist实现代码
Oct 29 Javascript
基于Bootstrap表单验证功能
Nov 17 Javascript
JS设计模式之策略模式概念与用法分析
Feb 05 Javascript
对angularjs框架下controller间的传值方法详解
Oct 08 Javascript
微信小程序实现电影App导航和轮播
Nov 30 Javascript
jQuery实现表格行上下移动和置顶效果
Jun 05 #Javascript
jQuery实现弹出窗口中切换登录与注册表单
Jun 05 #Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
Jun 05 #Javascript
javascript实现删除前弹出确认框
Jun 04 #Javascript
jquery插件validation实现验证身份证号等
Jun 04 #Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
Jun 04 #Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
Jun 04 #Javascript
You might like
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
探讨php define()函数及defined()函数使用详解
2013/06/09 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
php 字符串中是否包含指定字符串的多种方法
2018/04/12 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
javascript arguments使用示例
2014/12/16 Javascript
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
深入探讨前端框架react
2015/12/09 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
Python实现邮件的批量发送的示例代码
2018/01/23 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
使用python3构建文件传输的方法
2019/02/13 Python
Python实现连接MySql数据库及增删改查操作详解
2019/04/16 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
python中openpyxl和xlsxwriter对Excel的操作方法
2021/03/01 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
中国电视购物:快乐购
2017/02/04 全球购物
自考毕业生自我鉴定
2013/11/04 职场文书
高三地理教学反思
2014/01/11 职场文书
七年级英语教学反思
2014/01/15 职场文书
老师给学生的表扬信
2014/01/17 职场文书
书香校园建设方案
2014/05/02 职场文书
资金申请报告范文
2015/05/14 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript