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

Как различить бинарный и унарный операторы когда они используются вместе?

Возник такой вопрос, когда унарный и бинарный операторы используются вместе например так:
1 + - + + + - + 1;
Как понять сколько тут унарных а сколько бинарных?
Естественно в коде такое не использую, просто в академических целях.
  • Вопрос задан
  • 117 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@Interface
Если возникает необходимость посмотреть как интерпритируется тот или иной синтаксис - может быть полезно посмотреть на AST. Сделать это можно, например, тут https://astexplorer.net/

Слева вставляете код, справа смотрите как его понимает парсер (не реальный парсер движка, но в большинстве случаев это не критично)

Если вы вдруг забыли приоритеты операций (yield vs. ternary например) - это может быть полезно
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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