彩虹蜗牛
2020-06-18 11:38
为什么第二个函数出不来,sum被赋值成变量,还是函数。
执行完sum(5,8,3)以后sum变成一个变量,值为16。执行sum(7,1,4)时,sum为一个变量,你给一个变量传参数,肯定就会报错,你可以在浏览器中按F12键,就会出现报错信息,告诉你sum不是一个函数。
function add3(x,y,z)
{
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
add3(5,8,3);
add3(7,1,4)
函数名和变量重名了,运行一遍后sum就是变量不是函数了。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题