javascript基本数据类型和引用数据类型的区别
javascript基本数据类型:基本数据类型是将变量名和变量值存储在“快速内存”“栈内存”中。如果将一个基本的数据类型的变量的值赋给另一个变量的话,相当于将一个变量的值“复制”一份赋给另一个变量。这两个变量间没有任何联系,是相互独立的,也就是:修改一个变量的值,另一个变量的值不会发生改变。变量传数值,就是“复制”一个值给另一个变量。
javascript复合数据类型:复合数据类型的数据存储分两个部分,一是变量名和数据的地址,存在“快速内存”中;二是将实际的数据存在“慢速内存”“堆内存”中。将一个引用的变量赋给另一个变量,它赋的是数据地址,而不是真正的数据。
javascript函数作为数据传递给其它变量
其它变量,可以是一个基本数据类型的变量,也可以是一个数组元素,还可以是对象的属性。
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/js/70.html
原文地址:https://tangjiusheng.cn/js/70.html
大家都在看
- Java的三大特性是什么(Java类的三特性探讨)
- javaee是做什么的(一文搞懂Java EE技术)
- javaee和se区别(javaee和se该怎么选择)
- Java入门零基础(Java什么学习方法比较好)
- java输入语句怎么写(常用输入输出语句的操作代码)
- 浏览器javascript怎么开启(禁用javascript的好处)
- java中this关键字的用法(带你详解this关键字的使用)
- map怎么转json字符串(java map转json字符串)
- java中volatile关键字的作用(volatile关键字的4个作用)
- Java用什么软件编程最好(初学者学Java应该安装这些免费软件)