请记住投稿邮箱是:203239351@qq.com 注册联系QQ203239351
JavaScript有多少种类型:
5种数据类型
number数字类型
string字符串类型
boolean布尔类型
object对象
function函数
3种对象类型
object对象
Date日期
Array数组
(function函数也拥有对象的部分共同点)
2种不包含任何值的数据类型
null
undefined

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