Задать вопрос
@run182

Как правильно сравнить отрицательное и положительное числа в JS?

Код внутри конструкции выполняется даже если значение pos меньше 0.
if(+pos > 10) {
/**/
}
  • Вопрос задан
  • 2614 просмотров
Подписаться 2 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
Writerim
@Writerim
Заполнить позже...
d9a10dbdbfeb4a708fee5dff38049f5e.png
Вроде все работает
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@tplus
Тут хорошо пояснено.
The + operator doesn't change the sign of the value, and the - operator does change the sign. The outcome of both operators depend on the sign of the original value, neither operator makes the value positive or negative regardless of the original sign.

stackoverflow.com/questions/12120802/explain-var-a...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы