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

出现只调用了一次函数的原因是什么啊?

①这样命名只能调用一次,只计算 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>

https://img1.sycdn.imooc.com//5cc9262a000181f206480429.jpg

②这样命名就可以正常调用:

<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>

https://img1.sycdn.imooc.com//5cc925ef0001864c07560434.jpg

正在回答

3 回答

函数名冲突了

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

我试了一下,好像是因为那个函数名和那个变量名sum一样导致的,在sum前加个var就可以了,或者将他们改成不同的名字

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

原因是,只调用了一次你都不明白,调用多次,你岂不是更不明白

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

要好好学习啊 提问者

我的意思是,用第一种命名方法为什么不能正常调用,计算了sum(5,8,3)之后就不计算sum(7,1,4)了?
2019-05-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

出现只调用了一次函数的原因是什么啊?

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