typeof 判断数据类型,返回的结果有哪些。
时间: 2024-05-26 21:13:32 浏览: 72
简单谈谈Javascript中类型的判断
JavaScript中 typeof 运算符用于判断一个变量的数据类型,返回的结果有以下几种:
- "undefined":未定义类型,表示变量未初始化或者不存在。
- "boolean":布尔类型,表示变量是 true 或 false。
- "string":字符串类型,表示变量是一个字符串。
- "number":数字类型,表示变量是一个数字。
- "bigint":大整数类型,表示变量是一个大整数。
- "object":对象类型,表示变量是一个对象(包括数组、函数、null等)。
- "symbol":Symbol类型,表示变量是一个符号。
需要注意的是,当 typeof 运算符作用于 null 值时,会返回 "object",这是一个历史遗留的 bug。
阅读全文