условный оператор, если значение больше или меньше, чем показать ошибку - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь отобразить предупреждение, если температура выше 40 или выше - 10, но не работает.

Я читал некоторые веб-сайты и в StackOverflow обнаружил оператор Switch для значения больше / меньше чем , чтобы попытаться решить проблему, но я все еще не смог найти решение для того, что может быть происходящим

Можете ли вы помочь мне?

Большое спасибо.

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`;
    }
};

1 Ответ

0 голосов
/ 15 апреля 2020
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));
...