本文介绍JavaScript中typeof运算符的用法。该运算符用于检测变量的数据类型,返回表示类型的字符串。主要返回值包括number、string、boolean、object和function,其中null也被归类为object。通过具体代码示例展示如何判断数字、字符串等类型。
typeof运算符的基本用法
利用typeof运算符可以检测变量的数据类型。
当运算数为未定义时,typeof返回字符串"undefined"。
以下定义变量x作为运算数进行说明:
主要包含以下五种情况:
若运算数为数字,typeof(x)返回"number";
若运算数为字符串,typeof(x)返回"string";
若运算数为布尔值,typeof(x)返回"boolean";
若运算数为对象、数组或null,typeof(x)返回"object";
若运算数为函数,typeof(x)返回"function"。
具体示例如下:
代码实现如下:
<script type="text/javascript">
var x=123456;
alert( typeof(x));//弹出“number”。
</script>