请记住投稿邮箱是: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