<script type="text/JavaScript">
function sum(x,y,z)
{
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
sum(7,1,4);
sum(5,8,3);
</script>
--------------------------
结果
7、1、4和:12
undefined
???
sum(5,8,3);为什么不显示函数调用
函数名和函数内的变量同名了,改下函数名或函数内的sum变量就可以运行了
function sum(x,y,z)
{
s=x+y+z; //将sum改成s了
document.write(x+"、"+y+"、"+z+"和:"+s+"<br/>");//也将sum改成s了
}
document.write("第一次条用"+"<br>")
alert('一次成功');
sum(7,1,4);
document.write("第二次条用"+"<br>")
sum(5,8,3);
alert('二次成功');
<script type="text/JavaScript">
function sum(x,y,z)
{
sum = x + y +z;
document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");
}
sum(7,1,4);
sum(5,8,3);
</script>
--------
sum(5,8,3);一样不被调用
函数少了大括号