JavaScript 数据类型判断 - typeof 运算符
在 JavaScript 中,可以使用 typeof 运算符来判断一个值的数据类型。
以下是常见的数据类型及其对应的 typeof 结果:
- 数字:
typeof 5返回 'number' - 字符串:
typeof 'Hello'返回 'string' - 布尔值:
typeof true返回 'boolean' - 对象:
typeof {}返回 'object' - 数组:
typeof []返回 'object' - 函数:
typeof function(){}返回 'function' - null:
typeof null返回 'object'(这是一个历史遗留问题,实际上 null 是一个特殊的对象类型) - 未定义:
typeof undefined返回 'undefined'
需要注意的是,typeof 对于 null 的判断会返回 'object',这是因为在 JavaScript 的早期版本中,null 被错误地识别为对象。
原文地址: https://www.cveoy.top/t/topic/pVX0 著作权归作者所有。请勿转载和采集!