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

我正在尝试解决的初级 Javascript 函数问题

我正在尝试解决的初级 Javascript 函数问题

繁星淼淼 2023-06-15 15:39:24
我要解决的问题如下:我经常纠结于在某一天我应该穿短裤还是长裤。请给我写一个名为的函数来帮助我做出决定isShortsWeather它应该接受一个数字参数,我们将调用它temperature(但你可以随意命名)。如果temperature大于或等于 75,则返回true。否则,返回false本练习假设temperature温度为华氏度预期结果:isShortsWeather(80) //trueisShortsWeather(48) //falseisShortsWeather(75) //true我写的代码是:function isShortsWeather(temperature) {    if (temperature < 75); {        return false;    }     if (temperature >= 75) {        return true;    }}作为片段:function isShortsWeather(temperature) {    if (temperature < 75); {        return false;    }     if (temperature >= 75) {        return true;    }}console.log(isShortsWeather(80)) //trueconsole.log(isShortsWeather(48)) //falseconsole.log(isShortsWeather(75)) //true请帮助我,告诉我我的代码有什么问题以及我应该如何解决这个问题。我觉得我比较接近解决它。谢谢!
查看完整描述

5 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

它不起作用的主要原因是因为你有一个额外的; 在第一个条件之后。您可以将函数体缩短为一行

function isShortsWeather(temperature) {
    return temperature >= 75;
}


查看完整回答
反对 回复 2023-06-15
?
catspeake

TA贡献1111条经验 获得超0个赞

只需返回布尔值:

return temperature >= 75;


查看完整回答
反对 回复 2023-06-15
?
慕森王

TA贡献1777条经验 获得超3个赞

我建议在两个 if 语句上返回,而不是在 false 上返回控制台日志。您将使用 console.log 来调用该函数。我对代码进行了一些编辑,因为不需要第 2 行的分号。


function isShortsWeather(temperature) {

  if (temperature < 75) {

    return false;

  } else {

    return true;

  }

}


temperature = 74;

console.log(isShortsWeather(temperature));


查看完整回答
反对 回复 2023-06-15
?
守候你守候我

TA贡献1802条经验 获得超10个赞

你忘了;在第 2 行,如果你删除它它就会工作。如果你在中进行第二个 if 语句也会更好else if


    function isShortsWeather(temperature) {

        if (temperature < 75) {

            return false;

        } else if (temperature >= 75) {

            return true;

    }


查看完整回答
反对 回复 2023-06-15
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

您将在下面找到有效的正确代码。希望回答你的问题。


function isShortsWeather(temperature) {

    if (temperature >= 75) {

        return true;

    } 

        else {

        return false;

    }

}


console.log(isShortsWeather(76));

console.log(isShortsWeather(74));


查看完整回答
反对 回复 2023-06-15
  • 5 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信