Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока
@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ

22. Приоритет операторов в JavaScript

Из математики вы знаете, что у операций есть приоритет. Умножение имеет более высокий приоритет, чем сложение, да что вам говорить, вы это знаете! JavaScript не нарушает законы математики, поэтому здесь все то же самое. Давайте рассмотрим пример:

Пример 1
x = 1 + 2 * 3 /* -> 7 */

У оператора умножения * приоритет выше, чем у оператора сложения + и поэтому вначале выполняется умножение, а потом сложение. А оператор присваивания = имеет самый низкий приоритет, поэтому результат выражения присваивается переменной x самый последний, то есть присваивание выполняется только после завершения всех операций в правой части.

Как и в математике, чтобы поменять порядок выполнения операций, нужно использовать круглые скобки. Например, чтобы сложение выполнилось до умножения, нужно писать так:

Пример 2
x = (1 + 2) * 3 /* -> 9 */

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Типы данных в PythonЗнакомство с Python
Написание модулей в PythonЗнакомство с Python
Поиск хостов с помощью NmapРазведка и сканирование
Операторы в PHPКурс по PHP
Выражения присваивания в JavaScriptВыражения и операторы
Циклы foreach и for в PHPКурс по PHP
Обнаружение сетевых служб с помощью NmapРазведка и сканирование
Генераторы и оператор yield в PythonЗнакомство с Python
Обработка исключений (try/except) в PythonЗнакомство с Python
<
×
>
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно