function getDateType(params) {
function Person(name) {
this.name = name;
}
function F1(x) {
console.log(x.name); //2.1刘耀文
x.name = "易烊千玺"; //2.2堆里的值改变值改变
console.log(x.name); //易烊千玺
}
var p = new Person("刘耀文"); //1设置堆里的值
console.log(p.name); //1.1刘耀文
F1(p); //2.实际是把栈里的地址传给了形参 但指向的是同一个堆
console.log(p.name); //堆里的是已改变 易烊千玺
}
简单数据类型:又叫基本/值类型,存储值本身,string、number、undefined、boolean、null,存放在栈里
复杂数据类型:又叫引用类型,通过关键字new创建对象,object、Array、Date,存放在堆里面