javascript基本数据类型和引用数据类型的区别

 分类:js知识时间:2016-01-29 20:08:35点击:

javascript基本数据类型:基本数据类型是将变量名和变量值存储在“快速内存”“栈内存”中。如果将一个基本的数据类型的变量的值赋给另一个变量的话,相当于将一个变量的值“复制”一份赋给另一个变量。这两个变量间没有任何联系,是相互独立的,也就是:修改一个变量的值,另一个变量的值不会发生改变。变量传数值,就是“复制”一个值给另一个变量。

 JS基本数据类型和引用数据类型的区别

javascript复合数据类型:复合数据类型的数据存储分两个部分,一是变量名和数据的地址,存在“快速内存”中;二是将实际的数据存在“慢速内存”“堆内存”中。将一个引用的变量赋给另一个变量,它赋的是数据地址,而不是真正的数据。

 基本数据类型和引用数据类型的区别

JS基本数据类型和引用数据类型的区别

javascript函数作为数据传递给其它变量
其它变量,可以是一个基本数据类型的变量,也可以是一个数组元素,还可以是对象的属性。

111111111
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: