【问题标题】:conditional statement if value is greater or less then show error条件语句如果值大于或小于则显示错误
【发布时间】:2020-04-15 02:59:03
【问题描述】:

如果温度高于 40 或以上 - 10,我正在尝试显示警告消息 但不工作。

我阅读了一些网站,并在 StackOverflow 中找到了 Switch statement for greater-than/less-than 来尝试解决问题,但我仍然找不到可能发生的问题的解决方案。

你能帮帮我吗?

非常感谢。

function Celsius(kelvin) {
    let celsiusTemp = Math.round(kelvin - 273.15);
    if (celsiusTemp > 35) {
        console.log('too hot, use sunscreen ')
    } else
    if (celsiusTemp < 5) {
        console.log('too cold, get warm ')
    } else {
        return celsiusTemp + `°C`;
    }
};

【问题讨论】:

  • 那么什么是不起作用的示例调用/?
  • 控制台中不显示任何内容
  • 代码对我来说看起来不错。可以使用final ";"在控制台日志上,当然您必须调用该函数以查看它是否正常工作。但我看不出有什么问题。
  • 再次“那么什么是不起作用的示例调用?”

标签: javascript jquery if-statement weather-api


【解决方案1】:
Celsius(kelvin) {
    let celsiusTemp = Math.round(kelvin - 273.15);
    if (celsiusTemp < 35 || celsiusTemp > 5) {
      return celsiusTemp + `°C`;
    }
    if (celsiusTemp > 35) {
      return celsiusTemp + `°C, too hot, use sunscreen`;
    }
    if (celsiusTemp < 5) {
      return celsiusTemp + `°C,too cold, get warm`;
    }
}

//call method Celsius(298) here like this

console.log(this.Celsius(298));

//or 

console.log(Celsius(298));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    • 1970-01-01
    相关资源
    最近更新 更多