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

JS判断数据类型

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

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