JS判断数据类型
在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/idkk 著作权归作者所有。请勿转载和采集!