JavaScript——typeof
在JavaScript中,typeof是操作符,负责检测给定变量的数据类型,用typeof检测下面变量的数据类型。
Example:
var m; var m1="hi"; var m2=2; var m3=true; var m4=function(){}; var m5=new Object(); var m6=null; alert("typeof m 的类型:" + typeof m + "\n\r" + "typeof m1 的类型:" + typeof m1 + "\n\r" + "typeof m2 的类型:" + typeof m2 + "\n\r" + "typeof m3 的类型:" + typeof m3 + "\n\r" + "typeof m4 的类型:" + typeof m4 + "\n\r" + "typeof m5 的类型:" + typeof m5 + "\n\r" + "typeof m6 的类型:" + typeof m6 + "\n\r" + "typeof m7 的类型:" + typeof m7);
运行结果表示:使用var声明变量但未对其进行初始化时,变量的值是Undefined
没有声明的变量值也是Undefined
值为null的变量数据类型是Object类型的,这是因为null值表示一个空的对象指针
作者:绿茶叶
出处:http://www.cnblogs.com/greenteaone/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。