要好好学习啊
2019-05-01 11:15
①这样命名只能调用一次,只计算 sum(5,8,3) :
<script type="text/JavaScript">
function sum(x,y,z)
{
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
sum(5,8,3);
sum(7,1,4);
</script>
②这样命名就可以正常调用:
<script type="text/JavaScript">
function add3(x,y,z)
{
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
add3(5,8,3);
add3(7,1,4);
</script>
函数名冲突了
我试了一下,好像是因为那个函数名和那个变量名sum一样导致的,在sum前加个var就可以了,或者将他们改成不同的名字
原因是,只调用了一次你都不明白,调用多次,你岂不是更不明白
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题