Оператор группировки ( )
контролирует порядок выполнения в выражениях.
Синтаксис
( )
Описание
Оператор группировки из пары круглых скобок вокруг выражения или подвыражения,переопределяющего нормальный приоритет операторов, так что выражения с меньшим приоритетом выполняются раньше выражений с большим.
Пример
Переопределяем порядок, когда сначала выполняется умножение и деление, а потом сложение и вычитание, чтобы сначала выполнить сложение.
var a = 1; var b = 2; var c = 3; // обычный порядок a + b * c // 7 // выполнится так a + (b * c) // 7 // теперь переопределим порядок // сложение будет до умножения (a + b) * c // 9 // что эквивалентно следующему a * c + b * c // 9
Спецификации
Спецификация | Статус | Комментарий |
---|---|---|
ECMAScript 2017 Draft (ECMA-262) Определение 'The Grouping Operator' в этой спецификации. |
Черновик | |
ECMAScript 2015 (6th Edition, ECMA-262) Определение 'The Grouping Operator' в этой спецификации. |
Стандарт | |
ECMAScript 5.1 (ECMA-262) Определение 'The Grouping Operator' в этой спецификации. |
Стандарт | |
ECMAScript 1st Edition (ECMA-262) Определение 'The Grouping Operator' в этой спецификации. |
Стандарт | Изначальное определение. Выполняется в JavaScript 1.0. |
Поддержка браузерами
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) |
Возможность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) | (Да) |