JS变量赋值

一、基本数据类型: Number, String等都是按值传递 var a = 10 function add(num){ num+=10 } add(a) console.log(a) 最后输出a时,仍然是10,说明a与函数内部的num互不干扰。其实此时可以把命名参数看成是局部参数,函数运行结束,它也随之销毁。而它是按值传递的,复制了内存中的一份值给num。所以内部对num的...