请记住投稿邮箱是:203239351@qq.com   注册联系QQ203239351

JavaScript有多少种类型:

5种数据类型

number数字类型

string字符串类型

boolean布尔类型

object对象

function函数

3种对象类型

object对象

Date日期

Array数组

(function函数也拥有对象的部分共同点)

2种不包含任何值的数据类型

null

undefined

logo.PNG

typeof操作符:

如何查看数据类型呢?typeof可以用来查看javascript变量数据类型

代码实例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>宗波尘客(www.zbck123.com)</title> 
</head>
<body>
<p>typeof操作符返回变量、对象、函数、表达式的类型</p> 
<p id="demo"></p>
<script>
document.getElementById("demo1").innerHTML =
    typeof "john" +"<br>" +
    typeof 3.14 + "<br>" +
    typeof NaN + "<br>" +
    typeof false + "<br>" +
    typeof [1,2,3,4] + "<br>" +
    typeof {name:"john",age:34} + "<br>" +
    typeof new Date() +"<br>" +
    typeof function() {} +"<br>" +
    typeof myCar + "<br>" +
    typeof null;
</script>
</body>
</html>

注意:

NaN的数据类型是number

数组(Array)的数据类型是object

日期(Date)的数据类型为object

null的数据类型是object

未定义变量的数据类型为undefined

如果对象是javaScript Array或者javaScriptDate,我们就无法通过typeof来判断他们的类型,因为返回的都是object