0


JavaScript关于函数的小挑战

题目

回到两个体操队,即海豚队和考拉队! 有一个新的体操项目,它的工作方式不同。
每队比赛3次,然后计算3次得分的平均值(所以每队有一个平均分)。
只有当一个团队的平均分至少是另一个团队的两倍时才会获胜。否则,没有球队会赢!

  1. 创建一个箭头函数 "calcAverage "来计算3个分数的平均分。
  2. 使用该函数计算两队的平均分
  3. 创建一个函数’checkWinner’,将每队的平均分数作为参数(‘avgDolhins’和’avgKoalas’),然后根据上面的规则,将赢家和胜利点数一起记录到控制台。例子: “考拉队获胜(30 vs. 13)”。
  4. 使用’checkWinner’函数来确定数据1和数据2的赢家。
  5. 忽略这次的平局。

测试数据1:海豚得分44,23和71。考拉得分65,54和49
测试数据2:海豚得分85,54和41。考拉的得分是23、34和27

提示:要计算3个数值的平均值,把它们加在一起,然后除以3。
提示:要检查数字A是否至少是数字B的两倍,请检查A>=2*B,将其应用于球队的平均得分。

答案

1:

constcalcAverage=(num1, num2, num3)=>{return(num1 + num2 + num3)/3;};

console.log(`海豚队的平均分数为${calcAverage(44,23,71)},考拉对的平均分数为${calcAverage(65,54,48)}`);

在这里插入图片描述

constcalcAverage=(num1, num2, num3)=>(num1 + num2 + num3)/3;const avgDolhins =calcAverage(44,23,71);const avgKoalas =calcAverage(65,54,49);constcheckWinner=function(avgDolhins, avgKoalas){if(avgDolhins >=2* avgKoalas){
    console.log(`海豚队获胜(${avgDolhins} vs. ${avgKoalas})`);}elseif(avgKoalas >=2* avgDolhins){
    console.log(`海豚队获胜(${avgDolhins} vs. ${avgKoalas})`);}else{
    console.log("没有球队获胜");}};checkWinner(avgDolhins, avgKoalas);

在这里插入图片描述

● 我们可以给数字大一点

constcalcAverage=(num1, num2, num3)=>(num1 + num2 + num3)/3;const avgDolhins =calcAverage(100,200,88);const avgKoalas =calcAverage(65,54,49);constcheckWinner=function(avgDolhins, avgKoalas){if(avgDolhins >=2* avgKoalas){
    console.log(`海豚队获胜(${avgDolhins} vs. ${avgKoalas})`);}elseif(avgKoalas >=2* avgDolhins){
    console.log(`海豚队获胜(${avgDolhins} vs. ${avgKoalas})`);}else{
    console.log("没有球队获胜");}};checkWinner(avgDolhins, avgKoalas);

在这里插入图片描述


本文转载自: https://blog.csdn.net/weixin_42952508/article/details/132571231
版权归原作者 网络点点滴 所有, 如有侵权,请联系我们删除。

“JavaScript关于函数的小挑战”的评论:

还没有评论