<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//按值传递:两个变量间赋值时,或将变量作为参数传入函数时,其实仅将原变量中的值复制一个副本给对方
//原始类型的值:修改新变量,不影响原变量
var a=3;
var b=a; //a将自己的值复制给了一个副本给b
a++;
console.log(b); //
console.log(a); //
//引用类型的对象:用原变量修改对象,新变量同样受影响。因为两个变量引用的是同一个对象
var dd=['包','包','包','包','包'];
var xx=dd;
dd.length--;
console.log(String(xx));//
console.log(String(dd));//
</script>
</body>
</html>
相关文章
- Java集合只能存在引用类型数据
- oracle ora31684,Oracle数据库之oracle中使用impdp数据泵导入数据提示“ORA-31684:对象类型已经存在”错误的解决...
- Java数据类型(八种基本数据类型 + 四种引用数据类型)
- python中dtype什么意思_NumPy Python中的数据类型对象(dtype)
- 基本数据类型和引用数据类型
- JavaScript 引用数据类型
- JavaScript基本数据类型和引用数据类型详解
- Object 对象(对象的分类、属性(属性名和属性值)、基本数据类型与引用数据类型区别)
- js的基本数据类型与引用数据类型
- Java小白入门教程:内置数据类型(四类八种)和引用数据类型