JavaScript 数据类型及typeof 操作符

JavaScript 数据类型

在 JavaScript 中有 6 种不同的数据类型:

  1. string
  2. number
  3. boolean
  4. object
  5. function
  6. symbol
    3 种对象类型:
  7. Object
  8. Date
  9. Array
    2 个不包含任何值的数据类型:
  10. null
  11. undefined

typeof 操作符

你可以使用 typeof 操作符来查看 JavaScript 变量的数据类型。
实例:

typeof "John"                 // 返回 string
typeof 3.14                   // 返回 number
typeof NaN                    // 返回 number
typeof false                  // 返回 boolean
typeof [1,2,3,4]              // 返回 object
typeof {name:'John', age:34}  // 返回 object
typeof new Date()             // 返回 object
typeof function () {}         // 返回 function
typeof myCar                  // 返回 undefined (如果 myCar 没有声明)
typeof null                   // 返回 object

请注意:

  1. NaN 的数据类型是 number
  2. 数组(Array)的数据类型是 object
  3. 日期(Date)的数据类型为 object
  4. null 的数据类型是 object
  5. 未定义变量的数据类型为 undefined

如果对象是 JavaScript Array 或 JavaScript Date ,我们就无法通过 typeof 来判断他们的类型,因为都是返回 object

猜你喜欢

转载自blog.csdn.net/Serena_tz/article/details/114087584
今日推荐