Jquery学习笔记:typeof的使用

技术文章 2016年6月13日 4.5K

typeof语法: typeof([extension])

即typeof后边跟一个表达式,要不要括号都可以。它将返回一个字符串,表示表达式的类型,而表达式的类型只有六种可能:number、string、boolean、object、function、undefined

typeof的误用:

if (x == undefined) if (typeof(x) == undefined) 正确的应该是 if (typeof(x) == “undefined”)

对比这两句话: //var x; if (typeof(x) == “undefined”) alert(“OK1”); if (x==null) alert(“OK2”); 有定义语句var x;时,两句都执行正常。 如果没有定义语句时,第一句没问题,第二句就提示’x’未定义

再对比这两句: x=null; if (typeof(x) == “undefined”) alert(“OK1”); if (x==null) alert(“OK2”);

因此用typeof来检测变量是否有定义是最合适不过的了


关注微信公众号『PHP学习网

第一时间了解最新网络动态
关注博主不迷路~

PHP学习网:站内收集的部分资源来源于网络,若侵犯了您的合法权益,请联系我们删除!
分享到:
赞(0)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网