在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 相关文章推荐
JavaScript 页面编码与浏览器类型判断代码
Jun 03 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
Apr 25 Javascript
jquery等待效果示例
May 01 Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 Javascript
JS实现的仿QQ空间图片弹出效果代码
Feb 23 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
Jul 04 Javascript
JS如何设置元素样式的方法示例
Aug 28 Javascript
Vue全家桶实践项目总结(推荐)
Nov 04 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
Jan 15 Javascript
对vue下点击事件传参和不传参的区别详解
Sep 15 Javascript
axios使用拦截器统一处理所有的http请求的方法
Nov 02 Javascript
js 根据对象数组中的属性进行排序实现代码
Sep 12 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
星际RPG字典
2020/03/04 星际争霸
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
php比较相似字符串的方法
2015/06/05 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
php创建图像具体步骤
2017/03/13 PHP
JavaScript 事件参考手册
2008/12/24 Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
javascript一些实用技巧小结
2011/03/18 Javascript
javascript延时加载之defer测试
2012/12/28 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
JavaScript获取当前网页最后修改时间的方法
2015/04/03 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
Javascript缓存API
2016/06/14 Javascript
对jQuary选择器的全面总结
2016/06/20 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
[40:48]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第二局
2016/02/28 DOTA
python获取mp3文件信息的方法
2015/06/15 Python
详解Python3的TFTP文件传输
2018/06/26 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
python 列表推导式使用详解
2019/08/29 Python
CSS3+JavaScript实现炫酷呼吸效果的示例代码
2020/06/15 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
中秋联欢会主持词
2015/07/04 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
导游词之南昌滕王阁
2019/11/29 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS
Nginx内网单机反向代理的实现
2021/11/07 Servers
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏