在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 相关文章推荐
jQuery提交多个表单的小例子
Jun 30 Javascript
Select标签下拉列表二级联动级联实例代码
Feb 07 Javascript
javascript实现根据3原色制作颜色选择器的方法
Jul 17 Javascript
javaScript实现可缩放的显示区效果代码
Oct 26 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
Nov 30 Javascript
Bootstarp基本模版学习教程
Feb 01 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
Oct 25 Javascript
Angular6封装http请求的步骤详解
Aug 13 Javascript
Vue 实现从小到大的横向滑动效果详解
Oct 16 Javascript
jQuery实现推拉门效果
Oct 19 jQuery
JSON stringify方法原理及实例解析
Oct 23 Javascript
简单聊聊Vue中的计算属性和属性侦听
Oct 05 Vue.js
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
收集的php编写大型网站问题集
2007/03/06 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
十大使用PHP框架的理由
2015/09/26 PHP
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
vue中计算属性(computed)、methods和watched之间的区别
2017/07/27 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
如何将百度地图包装成Vue的组件的方法步骤
2019/02/12 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
2019/09/16 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
python实现的简单RPG游戏流程实例
2015/06/28 Python
Python的标准模块包json详解
2017/03/13 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
python的faker库用法
2019/11/28 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
建筑设计师岗位职责
2013/11/18 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
《第一次抱母亲》教学反思
2014/04/16 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
旅游文化节策划方案
2014/06/06 职场文书
作风大整顿心得体会
2014/09/10 职场文书
优秀党员推荐材料
2014/12/18 职场文书
初中作文评语集锦
2014/12/25 职场文书
《给予树》教学反思
2016/03/03 职场文书
详解MySQL多版本并发控制机制(MVCC)源码
2021/06/23 MySQL