그룹 연산자 ()는 표현식 내에서 평가의 우선순위를 제어합니다.

구문

 ( )

설명

그룹 연산자는 표현식이나 중첩 표현식 주위를 감싸는 한 쌍의 괄호로 이루어진 연산자로, 감싸인 식이 더 높은 우선순위를 갖도록 일반적인 연산자 우선순위를 재정의합니다. 이름 그대로, 그룹 연산자는 괄호 안의 내용을 묶습니다.

예제

다음 예제에서는 곱셈과 나눗셈 이후 덧셈과 뺄셈을 사용하는 일반적인 연산 순서를 그룹 연산자를 사용해 바꿉니다.

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

명세

Specification Status Comment
ECMAScript Latest 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.

브라우저 호환성

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
Basic supportChrome Full support YesEdge Full support YesFirefox Full support 1IE Full support YesOpera Full support YesSafari Full support YesWebView Android Full support YesChrome Android Full support YesEdge Mobile Full support YesFirefox Android Full support 4Opera Android Full support YesSafari iOS Full support YesSamsung Internet Android Full support Yesnodejs Full support Yes

Legend

Full support  
Full support

참조

문서 태그 및 공헌자

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