使用typeof
操作符用来检测变量的数据类型。
基本语法
let type = ''
// 比较常用的写法
typeof type
// 也可以加上()
typeof(type)
返回的类型
typeof
返回的类型可能有以下几种
string | boolean | number | undefined | function | object
// ES6 包含新的结构类型
bigint | symbol
返回示例
// 字符串
// let str = '1' // string
// 布尔值
// let str = false // boolean
// 数字
// let str = 123.12 // number
// undefined
// let str = undefined // undefined
// null
// let str = null // object
// array
// let str = [] // object
// obj
// let str = {} // object
// function
// let str = function(){} // function
typeof
能判断的只有原始值(还需要排除null
),做判断的是时候还是要注意一下哦!