JavaScript中数据传递
值类型数据: Number,Undefined ,Boolean
js中;
1.值类型的变量会在栈中开辟空间;
2.变量给另一个变量赋值时,会产生’副本赋值‘;既是将在栈内的所储存的内容复制后赋值给另一变量。
function f (num){
num=20;
}
var age=10;
conselo.log(age)
//age=10;
f(age);
conselo.log(age)
//age=10;
引用类型数据: Object Array Null
function f (num){
num.name='rose';
num.age='30'
}
var obj={
name='jack',
age='20'
};
conselo.log(obj.name,obj.age)
//num.name='jack';
num.age='20';
f(obj);
conselo.log(obj.name,obj.age)
//num.name='rose';
num.age='30';