老师看一下写的可以么?
<!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>
4
收起
正在回答
2回答
同学你好,代码中有明显错误如下:
建议如下:
最终结果如下:
祝学习愉快!
向学习者学习
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>
老师我改良了一下,剩余参数可以这样设置默认值不,
<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 星