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

Синтаксис

 ( )

Описание

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

Примеры

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

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

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

Спецификация Статус Комментарий
ECMAScript Latest 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' в этой спецификации.
Стандарт Изначальное определение.

Поддержка браузерами

Update compatibility data on GitHub
КомпьютерыМобильныеServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidiOS SafariSamsung InternetNode.js
Базовая поддержкаChrome Полная поддержка ДаEdge Полная поддержка ДаFirefox Полная поддержка 1IE Полная поддержка ДаOpera Полная поддержка ДаSafari Полная поддержка ДаWebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile Полная поддержка ДаFirefox Android Полная поддержка 4Opera Android Полная поддержка ДаSafari iOS Полная поддержка ДаSamsung Internet Android Полная поддержка Даnodejs Полная поддержка Да

Легенда

Полная поддержка  
Полная поддержка

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

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

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