new String() new Boolean() new Number()
只有原始值数字是原始值,原始值不能有自己的属性和方法
属性和方法只有对象有,包括对象自己,数组,function
undefined null 不可以有属性
原始值不可以有属性和方法,但经过了包装类(加隐式)可以调用一些属性与方法
对于基本类型(string、number、boolean),当我们读取这三种基本类型的值时,后台会创建对应的包装类型的实例,然后调用实例指定的方法,调用完就会被销毁。由于这样短暂的生命周期导致我们不能为基本类型添加自己的属性和方法。