Показать сообщение отдельно
  #17 (permalink)  
Старый 03.09.2022, 15:14
Аватар для Alikberov
Кандидат Javascript-наук
Отправить личное сообщение для Alikberov Посмотреть профиль Найти все сообщения от Alikberov
 
Регистрация: 16.08.2018
Сообщений: 109

Сообщение от voraa Посмотреть сообщение
Так label для этого и существуют. Не надо вручную считать уровень вложенности.
Нe всегда получается придумать вразумительное имя функции, не говоря уж о метках.
Тем более, когда тело функции синтезируется по шаблону при запуске скрипта.
Цитата:
Доходит до того, что ругань идет по поводу x | 0 для взятия целой части. Мол это не понятно, и всегда надо Math.floor.
А вдруг, кому то не понятно x++? Тогда надо всегда х += 1; использовать? Хотя кому то и это может быть не понятно.
Тогда уж x = x+ 1; И только так.
Для себя я выработал правило писать «for(i = 0; i < n; ++ i) {» вместо «for(i = 0; i < n; i++){», так как «++){» - эзотерика какая-то…

А «x | 0» выглядит не так интуитивно, как «x.0»…

Тем более, в условиях форума «Math.floor(x)» - слишком громоздкая запись…
Ответить с цитированием