老师看一下写的可以么?

老师看一下写的可以么?

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>...</title>

</head>

<body>

    <script type="text/javascript">
   let sum=0,average=0;

    const averag=(...args)=>{
        for(i=0,i<args.length,i++){
           sum+=args[i]:
        };
       average=sum/args.length;
       console.log(average);
       return average;
    }
   averag(1,2,3,4,5);


  

    </script>

</body>

</html>

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,代码中有明显错误如下:

https://img1.sycdn.imooc.com//climg/64ec0d00092b5f9d08200779.jpg

建议如下:

https://img1.sycdn.imooc.com//climg/64ec0d5609a089c108060296.jpg

最终结果如下:

https://img1.sycdn.imooc.com//climg/64ec0d6809d561d705080173.jpg

祝学习愉快!

  • 向学习者学习 提问者 #1

    好的谢谢老师,(๑•ี_เ•ี๑)

    2023-08-28 11:01:54
向学习者学习 提问者 2023-08-28 09:47:42
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>...</title>
</head>
<body>
    <script type="text/javascript">
   let sum=0,average=0;
    const averag=(...args=0)=>{
      if(args){
          return 0;
      }
     else{
        for(i=0,i<args.length,i++){
           sum+=args[i]:
        };
       average=sum/args.length;
       console.log(average);
       return average;
      }
    }
   averag()
   averag(1,2,3,4,5);

  
    </script>
</body>
</html>
老师我改良了一下,剩余参数可以这样设置默认值不,
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师