码迷,mamicode.com
首页 > 编程语言 > 详细

javascript 引用类型 - 基本包装类型(深入理解基本包装类型和基本类型的区别)

时间:2016-07-29 15:47:06      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

Boolean、Number、String有的解释说是基本类型,但是官方的说明,他们是特殊的引用类型。
而据我总结,这三种类型比较特殊,既可以是基本类型,又可以是引用类型。
为什么呢,请看下文。
因为他们可以调用new新建对象。
例如:String str =new String("hello");。这样定义的话,足够说明引用类型的性质。
然后再用typeof(str)判断,返回来的数据是Object。
而当用 var str="hello"; 用typeof判断的话,也会返回Boolean、Number、String类型,所以说,这三个说是基本类型也是可以的。
上面两种说法,其实分别就是两种不同的定义方法,其实也就是两个概念,前面一个是引用类型的Boolean 对象 、Number 对象 、String 对象声明,一个是基本类型的Boolean、Number、String,理解这两种区别是非常重要的,建议永远不要使用第一种引用类型的Boolean 对象 、Number 对象 、String 对象声明。

javascript 引用类型 - 基本包装类型(深入理解基本包装类型和基本类型的区别)

标签:

原文地址:http://blog.csdn.net/sinat_15951543/article/details/52055701

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!