複数の式を一つにまとめ、それを順次実行するための式です。ブロック内には、 0個以上の式を書くことができます。
ブロック式は、{ と } の間に、複数の式を書きます。文法構造は、以下の ようになります。
ブロック式 `{' [ <式> ]* `}'
ブロック式の値は、最後に実行された式となります。ブロック内に式がないと きの値はvoidです。
以下の式を実行すると、
var a = 10, b = 3, x ; x = { a++ ; b += 2 ; }
x の値は5になります。