typeof 读书笔记

120 阅读1分钟

typeof 用来判断变量的数据类型

  1. 未定义的数据,使用typeof进行判断,返回的是“undefined”

    typeof(a)  // "undefined"
    
  2. 布尔类型,使用typeof进行判断,返回的是“boolean”

  3. 字符串类型,使用typeof进行判断,返回的是"string"

  4. 数值类型,使用typeof进行判断,返回的是"number"

  5. 对象类型、null,使用typeof进行判断,返回的是"object"

    typeof(null)  // "object"
    null 被认为是一种空的对象的引用
    
  6. 函数类型,使用typeof进行判断,返回的是"function"

注意事项:

1. typeof 是一个操作符,而不是一个函数

2. 对于未经声明过的变量,只能执行一项操作,即使用typeof操作符检测数据类型,其他情况使用就会报错