问答详情
源自:5-4 有参数的函数

当函数名取名sum()出现的问题

http://img4.mukewang.com/5eeae1310001a5df12350406.jpg

为什么第二个函数出不来,sum被赋值成变量,还是函数。

提问者:彩虹蜗牛 2020-06-18 11:38

个回答

  • 不爱学习的阿妞
    2020-06-18 14:55:51
    已采纳

    执行完sum(5,8,3)以后sum变成一个变量,值为16。执行sum(7,1,4)时,sum为一个变量,你给一个变量传参数,肯定就会报错,你可以在浏览器中按F12键,就会出现报错信息,告诉你sum不是一个函数。http://img1.mukewang.com/5eeb0f9000011a8e07410793.jpg

  • 慕粉2159403371
    2020-10-10 14:26:16

    function  add3(x,y,z)               

    {

      sum = x + y +z;

      document.write(x+"、"+y+"、"+z+"和:"+sum+"<br/>");

    }

    add3(5,8,3);

    add3(7,1,4)

     


  • 静爷galaxy
    2020-07-23 09:50:17

    函数名和变量重名了,运行一遍后sum就是变量不是函数了。