This article is in need of an editorial review.
This translation is incomplete. Please help translate this article from English.
グループ化演算子( )は、式での評価の優先順位を制御します.
構文
( )
説明
グループ化演算子は、通常のoperator precedenceを上書きするために式または部分式の周りの括弧のペアで構成されます。そのため、低い優先順位を持つ式をより高い優先順位を持つ式の前に評価することができます。
例
最初に乗算と除算、次に加算と引き算の優先順位を上書きして、最初に加算を評価します。
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
仕様
| 仕様 | ステータス | コメント |
|---|---|---|
| ECMAScript第1版 | 標準 | 初期定義。JavaScript 1.0で実装 |
| ECMAScript 5.1 (ECMA-262) The definition of 'The Grouping Operator' in that specification. |
Standard | |
| ECMAScript 6 (ECMA-262) The definition of 'The Grouping Operator' in that specification. |
勧告候補 |
ブラウザ実装状況
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| 基本サポート | (有) | (有) | (有) | (有) | (有) |
| 機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| 基本サポート | (有) | (有) | (有) | (有) | (有) | (有) |