js数据类型之判断

js有几种类型,具体是:字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。

js提供了typeof  用来判断各种数据类型,有两种写法:typeof   xxx   ,typeof(xxx)

<body>
<p> typeof 操作符返回变量或表达式的类型。</p>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = 
    "undefined的类型为:"+typeof undefined+"<br>"+
    "null的类型为:"+typeof null+"<br>"+
    "john 的类型为:"+typeof "john" + "<br>" + 
    "3.14 的类型为:"+typeof 3.14 + "<br>" +
    "false 的类型为:"+typeof false + "<br>" +
    "[1,2,3,4]的类型为:"+typeof [1,2,3,4] + "<br>" +
    "{name:'john', age:34}的类型为:"+typeof {name:'john', age:34}
    
</script>
</body>

输出的结果为:

typeof 操作符返回变量或表达式的类型。
undefined的类型为:undefined
null的类型为:object
john 的类型为:string
3.14 的类型为:number
false 的类型为:boolean
[1,2,3,4]的类型为:object
{name:'john', age:34}的类型为:object


原文地址:https://www.cnblogs.com/liziyou/p/6474068.html