日期:2014-05-16  浏览次数:20407 次

javascript的typeof操作的返回值类型

鉴于ECMAScript是松散类型的,typeof可以用来检测给定变量的数据类型。

对于一个值使用typeof操作符可能返回下列某个字符串:

?

“undefined” ——如果这个值未定义

“boolean”——如果这个值是布尔值

“string”——如果这个值是字符串

“number”——如果这个值是数值

“object”——如果这个值是对象或者null;

“function”——如果这个值是函数


注意:上面的返回值的第一个字母都是小写的。

?

如:

var message = "some sdtrin";

alert(typeof message); ? ? ? ? ? ? ? ? ? //"string"

?

alert(typeof 95) ? ? ? ? ? ? ? ? ? ? ?//"number"

?