1.基本数据类型
* 就是把变量存储的值直接赋给了另⼀个变量
* 赋值后两个变量就没有关系了
1 //基本数据类型
2 let a = 10
3 let b = a
4 a = 20
5 console.log(a)
6 console.log(b)
2.复杂数据类型
* 因为复杂数据类型遍历存储的是地址
* 赋值的时候,实际上是把⼀个变量的地址给了另⼀个变量
* 赋值过后,两个变量操作⼀个空间
1 //复杂数据类型
2 let o1 = {
3 name : 'Jack',
4 age : 23
5 }
6 let o2 = o1
7 //通过o1改变地址中的数据
8 o1.name = 'June'
9 console.log(o2)
3.函数的实参和形参的关系
* 实参就是在函数调⽤时候给形参赋值
* 实参和形参的交互,和变量赋值事⼀个道理
评论0