MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

Grouping operator

 grouping operator ()는 표현식내의 값을 계산하는 우선 순위를 제어합니다

문법

 ( )

설명

grouping operator는 낮은 우선순위의 식이 더 높은 우선순위를 갖는 식이 될 수 있도록  표현식 또는 일반 연산자 우선순위를 재정의 하는 식주위의 괄호 쌍으로 이루어져 있습니다.

예제

곱셈과 나눗셈을 먼저하고, 다음 덧셈과 뺄셈을 우선순위로 하도록 재정의함.

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

Specifications

Specification Status Comment
ECMAScript 2017 Draft (ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Draft  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Standard  
ECMAScript 5.1 (ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Standard  
ECMAScript 1st Edition (ECMA-262)
The definition of 'The Grouping Operator' in that specification.
Standard Initial definition. Implemented in JavaScript 1.0.

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

참조

문서 태그 및 공헌자

 이 페이지의 공헌자: SeungYeol, seung-yeol
 최종 변경: SeungYeol,