Operador de Agrupamento

Sumário

O operador de agrupamento () controla a precedência e a precedência de avaliação em expressões.

Sintaxe

 ( )

Descrição

O operador de agrupamento consiste em um par de parênteses em volta de uma expressão, ou sub-expressão, para ignorar a precedência normal de operadores de modo que expressões com menor precedência possam ser avaliadas antes de uma expressão com maior prioridade.

Exemplos

Ignorando multiplicação e divisão primeiro, então adição e substração para avarliar adição primeiramente.

var a = 1;
var b = 2;
var c = 3;

// default precedence
a + b * c     // 7
// evaluated by default like this
a + (b * c)   // 7

// now overriding precedence
// addition before multiplication
(a + b) * c   // 9

// which is equivalent to
a * c + b * c // 9

Especificações

Specification Status Comment
ECMAScript 1st Edition. Standard Primeira definição. Implementado no JavaScript 1.0
ECMAScript 5.1 (ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Padrão
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Padrão

Compatibilidade

BCD tables only load in the browser

Veja também