包装类型

什么是包装类型?

"abc",2,true,false 叫做原始类型 premitive value,理论上来说原始类型并不是真正的对象,之所在可以表现出对象的行为,是因为在执行相应的代码时,被转换了为包装类型

new String('abc'), new Number(2), new Boolean(true)叫做包装类型,

注意一定要用 new 调用,不用 new 的话只是相当于类型转换,JS中这两个概念(原始/包装类型)一般只针对字符串,数组,布尔这三种类型,一般来说,在能使用原始类型的情况下都使用原始类型,数组和对象以及函数不存在 “原始类型” 和 “包装类型” 的说法,因为本身就是完整的对象。

 

posted @ 2017-12-19 19:45  Smiling01  阅读(130)  评论(0)    收藏  举报