この記事は編集レビューを必要としています。ぜひご協力ください。
この翻訳は不完全です。英語から この記事を翻訳 してください。
グループ化演算子( )
は、式での評価の優先順位を制御します.
構文
( )
説明
グループ化演算子は、通常の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 2015 (6th Edition, ECMA-262) The definition of 'The Grouping Operator' in that specification. |
Standard |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) |
機能 | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) | (有) |