Javascript数据类型

JS中存在两种类型的数据,基本类型和引用类型

  基本类型:简单的数据段  -->  栈内存

  应用类型:多个值组成的对象  -->  堆内存

基本类型:JS有6种基本类型(原始值)

  1.  string  -->  字符串

  2. number  -->  数字

  3. boolean  -->  布尔

  4. null  -->  空

  5. underfined  -->  未定义

  6. symbol  -->  ES6新增,表示独一无二的值(蒙蔽中 =_=")

引用数据类型:

  1. object

基本数据类型是保存在栈内存中,按值访问,基本数据类型的值不会变 (值本身无法被改变)

引用数据类型被修改时,计算机会在堆内存中开辟一个新空间存放修改后的值,并把指针指向这个新空间

栈内存

  储存基础数据

  按值访问

  内存空间由系统分配

  空间小,运行效率高

  现金后出,后进先出

堆内存

  储存引用数据类型

  按引用访问,引用存在栈内存中

  内存空间由程序员代码分配

  空间大,运行效率相对较低

  无序储存,根据引用获取

  

posted @ 2019-03-18 13:06  猫七先生  阅读(83)  评论(0)    收藏  举报