JavaScript使用运算符typeof来检测变量或值的数据类型,返回值是代表数据类型的字符串。typeof返回值如表2-4所示。
表2-4 typeof返回值
typeof检测null和引用类型时一律返回object,这是typeof的局限性。如果希望判断一个变量是不是数组,或判断某个变量是不是某个对象的实例,需要使用instanceof。instanceof用于判断一个变量是不是某个对象的实例。示例如下: Y+a4ZOlJe3W4FlBHpbTrhJx6OebwDOGjYAWn/ySL9eNWikxo53V/3/hy0WgHqxYh