为了账号安全,请及时绑定邮箱和手机立即绑定

调用函数问题???

<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);为什么不显示函数调用

正在回答

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('二次成功');


0 回复 有任何疑惑可以回复我~
#1

zhu笋 提问者

非常感谢!
2016-11-28 回复 有任何疑惑可以回复我~

<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);一样不被调用

0 回复 有任何疑惑可以回复我~

函数少了大括号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468044    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

调用函数问题???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信