lonelyvaf
2015-12-29 22:49
function add3(x,y,z)
{
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
add3(5,8,3)
add3(7,1,4);
上面代码可以成功运行
那以下代码呢?
也是正确,所以局部变量可声明也可不用声明么?
function add3(x,y,z)
{
var x,y,x,sum;
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
add3(5,8,3)
add3(7,1,4);
function(x)就等于为传入的参数定义了一个可以引用的变量名。
function add(x,y,z)
{
var x = 1;//参数x携带的值为10,在这里等于把x变量重新赋值;
console.log(x);//1
x=100;
console.log(x);//100
console.log(arguments[0])//100
}
add(10,2,3);
JavaScript是语言强度比较弱,可以声明也可不声明。 我觉得主要还是形式和规范为主。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题