A-A+
JavaScript使用typeof判断变量是否被定义
在JavaScript中运算符typeof用于返回它的操作数当前所容纳的数据的类型,通过此功能可以判断某个变量是否已被定义。
如下示例代码应用typeof运算符返回当前变量所容纳的数据类型。
<scripttype="text/javascript">
var a=3;
varb="name";
varc=null;
alert("a的类型为"+(typeof a)+"b的类型为"+(typeof b)+"c的类型为"+(typeofc));
</script>
运行结果如下所示:
typeof运算符把类型信息当作字符串返回,返回值有6种可能number、string、boolean、object、function和undefined.