基本包装类型有: 数字类型 字符串 布尔类型
在js里面 万物皆对象
基本包装类型有: 数字类型 字符串 布尔类型,他们既是普通数据类型 因为他们也可以用对象也叫基本包装类型
const num = 10 // 在js里面 实际上是底层new Number(10) 实例化的对象
num.toString() // 一般这种点的语法,只有对象才可以用, 数字为什么也可以,而且还不报错呢?
const str = 'hello' // 在js底层里面 new String('hello') --- str 可以叫实例化对象
console.log(str.length);
console.log(str.substring(0, 2));
const b1 = true // new Boolean(true)
console.log(b1.valueOf());
// 对于数字,字符串,布尔值 三个类型来说,
// 他们即是普通数据类型,但是它们又有对象的这些行为,所以 他们也叫基本包装类型