Grouping operator

by 1 contributor:

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
基本サポート (有) (有) (有) (有) (有) (有)

関連情報

ドキュメントのタグと貢献者

Contributors to this page: shide55
最終更新者: shide55,
サイドバーを隠す