05-简单和复杂数据类型存储和传递问题
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//参数赋值的时候,简单数据类型传数值
//参数赋值的时候,复杂数据类型传地址(修改的同一片内存空间)
//注意:当你向修改成员变量中的简单数据类型时,不要通过参数传递,要在函数中直接修改。
//简单数据类型
// var num = 1;
// fn1(num);
// console.log(num);
//
// function fn1(aaa){
// aaa = aaa*10;
// }
//
//
// //复杂数据类型
// var obj = new Object();
// obj.name = "张三";
// fn2(obj);
// console.log(obj);
//
// function fn2(object){
// object.name = "李四";
// }
// var a = 1;
// b = a;
// b = 0;
// alert(a);
// var obj1 = new Object();
// obj1.name = "111";
// obj2 = obj1;
// obj2.name = "222";
// alert(obj1.name);
</script>
</body>
</html>