在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实现的石头剪刀布游戏源码分享
Aug 22 Javascript
浏览器兼容性问题大汇总
Dec 17 Javascript
深入浅析AngularJS中的module(模块)
Jan 04 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
Apr 17 Javascript
bootstrap select插件封装成Vue2.0组件
Apr 17 Javascript
JS严格模式知识点总结
Feb 27 Javascript
微信小程序模板template简单用法示例
Dec 04 Javascript
vuejs简单验证码功能完整示例
Jan 08 Javascript
es6数值的扩展方法
Mar 11 Javascript
jsonp实现百度下拉框功能的方法分析
May 10 Javascript
vue递归获取父元素的元素实例
Aug 07 Javascript
TypeScript魔法堂之枚举的超实用手册
Oct 29 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
PHP中显示格式化的用户输入
2006/10/09 PHP
php 静态变量与自定义常量的使用方法
2010/01/26 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
jquery JSON的解析方式
2009/07/25 Javascript
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
2010/05/18 Javascript
关于textarea提交的内容无法换行的解决办法
2013/04/09 Javascript
js Date概念详细介绍
2013/11/22 Javascript
一个简单的全屏图片上下打开显示网页效果示例
2014/07/08 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
JQuery选择器、过滤器大整理
2015/05/26 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
2018/10/09 Javascript
Vue项目history模式下微信分享爬坑总结
2019/03/29 Javascript
layer弹出层自定义提交取消按钮的例子
2019/09/10 Javascript
JavaScript的console命令使用实例
2019/12/03 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
Vue自定义全局弹窗组件操作
2020/08/11 Javascript
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
Django CBV类的用法详解
2019/07/26 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
集世界奢侈品和设计师品牌的意大利精品买手店:Tessabit
2019/08/17 全球购物
什么是SQL Server的确定性函数和不确定性函数
2016/08/04 面试题
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
护理毕业生自我鉴定
2014/02/11 职场文书
优秀护士获奖感言
2014/02/20 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
高考标语大全
2014/06/05 职场文书
质量提升方案
2014/06/16 职场文书
中秋晚会活动方案
2014/08/31 职场文书
国庆庆典邀请函
2015/02/02 职场文书
筑梦中国心得体会
2016/01/18 职场文书