MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

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

Синтаксис

 ( )

Описание

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

Пример

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

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
Базовая поддержка (Да) (Да) (Да) (Да) (Да) (Да)

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

Метки документа и участники

 Внесли вклад в эту страницу: BychekRU
 Обновлялась последний раз: BychekRU,