一丝一竹

导航

 
按值传递:两变量间赋值,或向函数中传入参数时,其实只是将原变量中的值复制一个副本给对方。
结果:原始类型的值: 修改新变量,不影响原变量的值

1.两变量间赋值:

var a=10;
var b=a;
b-=2;
console.log(b);
console.log(a);
2.向函数中传入参数
var card=10;         //全局变量
var pay=function(card){  //局部变量
card-=3;         //局部变量 
console.log(card);   //局部变量
};
pay(card);          //全局变量,输出7
console.log(card); //全局变量,输出10
posted on 2018-01-16 14:40  一丝一竹  阅读(79)  评论(0编辑  收藏  举报