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