@Boris009

Почему при операции >= js делает проверку на меньше?

Прочитал статью про null >= 0
Как я понял, в js нет проверок >=, он делает наоборот проверку < этого числа и возвращает инверсивное значение
Проверить значение на меньше быстрее по алгоритму или почему так?
https://habr.com/ru/company/ruvds/blog/337732/
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Вы путаете реализацию и семантику.

В стандарте описано как по смыслу должно работать сравнение. И для упрощения себе жизни там все операции сравнения описаны через абстрактную операцию IsLessThan.

Реализация в движке JS вовсе не обязана делать именно те шаги которые описаны в стандарте. Только результат обязан быть таким же.

https://tc39.es/ecma262/multipage/ecmascript-langu...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
03 мая 2024, в 21:24
400 руб./за проект
03 мая 2024, в 21:00
5000 руб./за проект
03 мая 2024, в 20:41
15000 руб./за проект