js如何区分一个数据类型是基本数据类型还是引用数据类型?
时间: 2024-05-09 09:21:14 浏览: 146
JS 中有 6 种基本数据类型(number、string、boolean、null、undefined、symbol)和 1 种引用数据类型(object)。可以通过 typeof 运算符来区分一个数据类型是基本数据类型还是引用数据类型。
例如:
```
typeof "hello" // "string"
typeof 123 // "number"
typeof true // "boolean"
typeof null // "object"(这是一个历史遗留问题)
typeof undefined // "undefined"
typeof Symbol() // "symbol"
typeof {} // "object"
typeof [] // "object"
typeof function(){} // "function"(函数也是一种对象,但是 typeof 运算符会返回 "function")
```
阅读全文