在 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 被错误地识别为对象。

JavaScript 数据类型判断 - typeof 运算符

原文地址: https://www.cveoy.top/t/topic/pVX0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录