Оператор группировки

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Оператор группировки ( ) контролирует порядок выполнения в выражениях.

Интерактивный пример

Синтаксис

 ( )

Описание

Оператор группировки из пары круглых скобок вокруг выражения или подвыражения, переопределяющего нормальный приоритет операторов, так что выражения с меньшим приоритетом выполняются раньше выражений с большим.

Примеры

Переопределяем порядок, когда сначала выполняется умножение и деление, а потом сложение и вычитание, чтобы сначала выполнить сложение.

js
let a = 1;
let b = 2;
let c = 3;

// обычный порядок
a + b * c; // 7
// выполнится так
a + (b * c); // 7

// теперь переопределим порядок
// сложение будет до умножения
(a + b) * c; // 9

// что эквивалентно следующему
a * c + b * c; // 9

Спецификации

Specification
ECMAScript Language Specification
# sec-grouping-operator

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также