<!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>
相关文章
- 解决ASP.NET MVC返回的JsonResult 中 日期类型数据格式问题,和返回的属性名称转为“驼峰命名法”和循环引用问题
- JAVA IO分析二:字节数组流、基本数据&对象类型的数据流、打印流
- VHDL硬件描述语言(三)——基本数据对象和数据类型
- JavaScript 数据类型 对象概述
- java 获取对象的数据类型、数据类型转换
- MacBook,idea springboot中将对象list类型插入到数据库中中文数据全变成问号的问题
- 数据对象的属性(特征)类型
- PowerBI连接Oracle数据库出现未将对象引用设置到对象的实例的问题
- system.out.println()打印对象输出的数据类型不一样?
- UE4引用替换:两个同类型的蓝图对象,怎么合并成只用其中一个(eg:把别人的gameinstance和你的gameinstance合并,全部用你的ganmeinstance)