数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的
实际的数组元素被存储在堆(heap)内存中;数组引用变量是一个引用类型的变量,被存储在栈(stack)内存中。

基本类型:基本的数据类型有:undefined,boolean,number,string,null。 基本类型存放在栈区,访问是按值访问的,就是说你可以操作保存在变量中的实际的值。
引用类型:引用类型指的是对象。可以拥有属性和方法,并且我们可以修改其属性和方法。引用对象存放的方式是:在栈中存放对象变量标示名称和该对象在堆中的存放地址,在堆中存放数据。

对象使用的是引用赋值。当我们把一个对象赋值给一个新的变量时,赋的其实是该对象的在堆中的地址,而不是堆中的数据。也就是两个对象指向的是同一个存储空间,无论哪个对象发生改变,其实都是改变的存储空间的内容,因此,两个对象是联动的。

最新文章

  1. [笔记]过期的UBUNTU怎么更新软件包
  2. 关于全排列 next_permutation() 函数的用法
  3. WEB开发之路——基础部分
  4. Python Mysql 篇
  5. VB的if和elseif
  6. -_-#【JS】HTML5 API
  7. 【JavaScript基础系列】决定你的人生能走多远的,是基础。
  8. Head First设计模式之责任链模式
  9. python之高阶函数和匿名函数
  10. 值得推荐的五大敏捷PHP开发框架
  11. Hadoop生态圈-Ambari控制台功能简介
  12. (转)web前端知识精简
  13. python之工作举例:通过复制NC文件来造数据
  14. gcc对c++标准的支持
  15. MVC教程五:Action方法的返回类型
  16. ASP.NET的内置对象 —— Request 对象
  17. 【Django】用pycharm初学习使用Django
  18. 定价(Price)
  19. openal 基础知识2
  20. CentOS iptables防火墙的基本应用讲解

热门文章

  1. 软件工程 week 02
  2. java Scanner中next和nextLine()区别
  3. Python3之max key参数学习记录
  4. 在flask框架中,对wtforms的SelectMultipleField的一个报错处理
  5. linux-linnode满了的提示
  6. Ubuntu 12.04图形界面不能登录问题
  7. ftok()函数深度解析
  8. 使用Oracle DBLink进行数据库之间对象的访问操作
  9. gitea 源码阅读笔记 002 生成无依赖单文件可执行包
  10. Vue 重点 必须要记住的