文章目录
什么叫安全检测数据类型?
任何变量在调用该方法检测其数据类型时都能得到正确的答案
为什么会出现不正确的答案?
1. 首先要来看一下JavaScript中有哪些数据类型
1.1. 基本数据类型
number
string
boolean
1.2. 特殊数据类型(也属于基本数据类型)
null
undefined
1.3. 引用数据类型
Object
Array
Function
String
Number
Boolean
什么叫引用:指该变量存储的是对象的地址,对象里面有对象自己定义的各种属性和方法的
2. 其次我们就要来看一下可以直接调用的用于检测数据类型的方法
2.1. typeof
alert (typeof '') //string
alert(typeof 1) //number
alert(typeof true) //boolean
alert(typeof []) //object
alert(typeof {}) //object
alert(typeof null) //object
alert(typeof undefined) //undefined
alert(typeof function()}{) //function