javasScript 七种数据类型

在 JavaScript 规范中,共定义了七种数据类型,分为 “基本类型” 和 “引用类型” 两大类,如下所示:

  • 基本类型:String、Number、Boolean、Symbol、Undefined、Null 
  • 引用类型:Object

基本包装类型 :String、Number、Boolean

基本包装类型是一种特殊的引用类型,跟普通引用类型的区别在于对象的生存期不同。

① 使用new操作符创建的引用类型的实例,在执行流离开当前作用域之前都一直保存在内存中。

② 自动创建的基本包装类型的对象,只存在于一行代码的执行瞬间,然后立即被销毁。

eg:

1 var name='JavaScript';
2 var value=name.substr(2,1);
3 
4 //伪代码
5 var obj=new String('JavaScript');
6 var value=obj.sunstr(2,1);
7 name=null;
原文地址:https://www.cnblogs.com/wjrelax/p/11206188.html