在JavaScript中最主要的数据类型有6种:
1.基本数据类型:
字符串、数值、布尔、undefined、 null
2.引用类型:对象
但是,我们会发现有些特殊情况:
//普通字符串
const str = 'andy'
console.1og(str.length) // 4
其实字符串、数值、布尔、等基本类型也都有专门的构造函数,这些我们称为包装类型。
JS中几乎所有的数据都可以基于构造函数创建。
5.1 Object
Object是内置的构造函数,用于创建普通对象。
//通过构造函数创建普通对象
const user = new Object({name: '小明',age: 15})
推荐使用字面量方式声明对象,而不是Object构造函数
以前我们获得对象里属性和值的方法(for in)
const obj = { name: 'Kai', age: 6 }
// 获得对象里的属性和值
for (let k in obj) {
console.log(k)