} で statement が完了してるのでは?; を含まないと statement じゃないんだったらif (<bool>) <statement> else <statement> に対して <statement> のところに { ... } を埋めれなくなる。// JavaScript let a = 10; if (a <= 0) { console.log(a); } else while (a >= 0) { console.log(a); a--; }
https://qiita.com/ayies128/items/0e460b512d4698fc483d#comment-72ba84723db3df2ee909 (edited)