日期:2014-05-16 浏览次数:20407 次
鉴于ECMAScript是松散类型的,typeof可以用来检测给定变量的数据类型。
对于一个值使用typeof操作符可能返回下列某个字符串:
?
“undefined” ——如果这个值未定义
“boolean”——如果这个值是布尔值
“string”——如果这个值是字符串
“number”——如果这个值是数值
“object”——如果这个值是对象或者null;
“function”——如果这个值是函数
注意:上面的返回值的第一个字母都是小写的。
?
如:
var message = "some sdtrin";
alert(typeof message); ? ? ? ? ? ? ? ? ? //"string"
?
alert(typeof 95) ? ? ? ? ? ? ? ? ? ? ?//"number"
?