1.用法
typeof(数据) 或 typeof 数据
2.注意点
简单数据类型
简单数据类型 中除了undefined和null都会输出自己的类型
unll => object
undefined = > object
注意点简单数据类型 使用new构造函数 返回的是object并且可以有自己的属性
复杂数据类型注意数组用typeof会显示为object
Array => object
3.图示
代码:
// 数组
const arr1 = [1, 2, 3]
console.log(typeof (arr1))//object
//空 null
console.log(typeof (null))//object
//数组 布尔 字符串的构造函数实例都是object
let myNumber = new Number(7)
console.log(myNumber)//对象7
console.log(typeof myNumber)//object
const obj = new String('小明')
obj.age = 18
console.log(obj)
console.log(obj.age)//18
//undefined
const text = undefined //或不写我这里用了语法插件不写报错
console.log(typeof text)//undefined
输出结果: