<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>null NaN undefined三个值的区别</title>
</head>
<body>
<script type="text/javascript">
// 这三个值的数据类型不一致
alert(typeof null);//object
alert(typeof NaN);//number
alert(typeof undefined);//undefined
// null与undefined的值存在相等关系
alert(null == undefined);//true
alert(NaN == null);//false
alert(NaN == undefined);//false
/*
注意在JS当中有两个比较特殊的运算符"=="和"==="
"==":叫做等同运算符,只判断值是否相等
"===":叫做全等运算符,既判断值是否相等,又判断数据类型是否相同,数据类型不同直接false
*/
alert(null === undefined);//false
alert(null === NaN);//false
alert(NaN === undefined);//false
alert(1 == true);//true
alert(1 === true)//false
</script>
</body>
</html>
null NaN undefined三个值的区别
转载请注明出处或者链接地址:https://www.qianduange.cn//article/329.html
相关文章
-
纯js判断文件流格式类型:pdf,doc,docx,xls,xlsx,ppt,pptx一次搞定!
-
three.js 场景中如何彻底删除模型和性能优化
-
uniapp使用md5加密 js使用md5加密
-
Vue项目引入translate.js 国际化自动翻译组件
-
【筛选方法汇总】js简单实现多条件过滤数组对象,返回新的数组,根据一个数组内的元素,过滤另一个数组对象【持续更新】
-
华为OD机试 - 推荐多样性(Java & JS & Python & C)
-
自适应插件autofit.js使用(这里演示vue项目)
-
Error: module ‘pages下某.js‘ is not defined 微信小程序
-
【Vue】Mock.js介绍和使用与首页导航栏左侧菜单搭建
-
Ajax学习(3rd)
发布的文章
纯js判断文件流格式类型:pdf,doc,docx,xls,xlsx,ppt,pptx一次搞定!
2024-02-04 21:02:58
three.js 场景中如何彻底删除模型和性能优化
2024-02-04 21:02:58
uniapp使用md5加密 js使用md5加密
2024-02-04 21:02:56
Vue项目引入translate.js 国际化自动翻译组件
2024-02-04 21:02:55
【筛选方法汇总】js简单实现多条件过滤数组对象,返回新的数组,根据一个数组内的元素,过滤另一个数组对象【持续更新】
2024-02-04 21:02:55
华为OD机试 - 推荐多样性(Java & JS & Python & C)
2024-02-04 21:02:54
自适应插件autofit.js使用(这里演示vue项目)
2024-02-04 21:02:54
Error: module ‘pages下某.js‘ is not defined 微信小程序
2024-02-04 21:02:49
【Vue】Mock.js介绍和使用与首页导航栏左侧菜单搭建
2024-02-04 21:02:37
jQuery的表格插件jqGrid 使用记录
2024-02-04 11:02:44
大家推荐的文章