number , string , Boolean , null , undefined 在存储时变量中存储的是值本身,也叫做值类型
let num1 = 10
let num2 = num1 // 10
num2 = 20
console.log(num1) // 10
console.log(num2) // 20
function , array , object 在存储时变量中存储的是内存地址
let obj1 = {
age: 18
}
let obj2 = obj1
obj2.age = 20
console.log(obj1.age) // 20
console.log(obj2.age) // 20