Jquery学习笔记:typeof的使用

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学习网,本文 Jquery学习笔记:typeof的使用 版权归作者,免费文章欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
下一篇:
编辑精选
php操作xml类 2493 浏览 2014-08-21
深入理解PHP中的global 1898 浏览 2015-03-22
PHP中imagecopyresampled参数详解 2240 浏览 2014-04-13
vagrant package 打包命令的用法 3064 浏览 2017-11-08
php中钩子(hook)的应用 2329 浏览 2016-10-14

发表评论