博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
空值判断
阅读量:6612 次
发布时间:2019-06-24

本文共 819 字,大约阅读时间需要 2 分钟。

hot3.png

typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined"

1.undefined类型 undefined 属性用于存放 JavaScript 的 undefined 值 当尝试读取不存在的对象属性时也会返回 undefined

提示:只能用 === 运算来测试某个值是否是未定义的,因为 == 运算符认为 undefined 值等价于 null

注释:null 表示无值,而 undefined 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性 var tmp = undefined; if(typeof(tmp) == "undefined"){ alert("undefined"); }

null Object类型 不存在的对象 null即是一个不存在的对象的占位符 可以通过给一个变量赋null值来清除变量的内容 null 与0不相等

var tmp = null; if (!tmp && typeof(tmp)!="undefined" && tmp!=0){ alert("null"); }

注意:(null == undefined) true

判断 是否为null if(tmp==undefined && typeof tmp!="undefined"){ alert("is null"); }

if(tmp === undefined){ alert("is undefined"); }

if(tmp===null){ alert("is null"); }

if(tmp==undefined){ alert("is null or undefined"); }

NaN

"" 0

转载于:https://my.oschina.net/u/2299514/blog/810404

你可能感兴趣的文章
我的友情链接
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Linux常用shell脚本
查看>>
32/64位Win7_2017.09通用多合一安装版/Ghost版
查看>>
8.Redis的复制(Master/Slave)
查看>>
普通域账户不能登录域控
查看>>
大牛博客(持续更新)
查看>>
《论语别裁》
查看>>
EXT4文件系统禁用日志功能
查看>>
spring4学习:使用外部属性文件
查看>>
开发同学的福利--mysql监控工具sqlprofiler,类似sqlserver的profiler工具
查看>>
逸鹏说道:性格色彩读后感
查看>>
#1014 : Trie树
查看>>
Poj2229--Sumsets(递推)
查看>>
FMDB数据库相关
查看>>
event.clientX和event.clientY
查看>>
国外PHP学习网站书籍资料汇总
查看>>
Lock
查看>>
HDU-1024
查看>>