NaN属性,isNaN函数
2024-10-19 00:23:32
NaN:Not a Number,顾名思义,表示不是一个数字。
可以把 Number 对象设置为该值,来指示其不是数字值。
使用 isNaN() 全局函数来判断一个值是否是 NaN 值
isNaN函数
通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
实例:
<!DOCTYPE html>
<html>
<head>
<title>测试</title> <meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
<meta charset="UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head>
<script>
function NaNTest()
{
var month = 30;
if(month < 1 || month > 12)
{
month = Number.NaN;
} return month;
}
</script>
<body>
This is my HTML page. 您好 <br> <script>
var month = 30;
if(month < 1 || month > 12)
{
month = Number.NaN;
} document.write("NaNTest:" + month); //输出NaN
</script><br> <script>
document.write("Function_NanTest: " + NanTest().toString()"); //输出NaN
document.write("Function_NanTest: " + isNaN(NaNTest())); // 输出true
</script> <br>
</body>
</html>
最新文章
- 怎么调试lua性能
- 修改Credentials 密码
- iOS 8.1.3 “各路助手挺尸”、“封杀一切助手
- 淘宝 印风 UDF
- Unique Binary Search Trees 解答
- access数据库 top语句失效解决方法
- Android 下拉刷新上拉载入效果功能
- Message解析流程(转)
- Linux Telnet安装配置
- hbase安装版本
- SQLserver2008一对多,多行数据显示在一行
- P3372 【模板】线段树 1
- Python算法之二分查找法
- 浅析rune数据类型
- 解决自定义classloader后无法使用maven install
- Java第14章笔记
- mysql 幻象读
- 【代码笔记】iOS-获得现在的时间(2015-09-11)
- lwip编译选项
- ajax 使用 三种方法 设置csrf_token的装饰器