質問: ``` Document ``` テキストを使ってjavascriptを勉強しています。参考コードに上のようなものがありました。 whileの繰り返し構文の勉強なのですが、二点while以外で理解できない部分があります。 ・参考書には、ifの条件式満たす場合、break;でwhile構文を抜けます。と書いてありましたが、このbreak;という処理は、親構文(この場合、if構文を含んでいるwhile構文)があればそれらすべてを抜けるということですか? それとも、筆者のミスで、if構文のみ抜けて、Nが59になるまで繰り返し、59になったらwhileの条件(num < N)= false となり、処理を実行せずにif(result){...へ進むのですか?結果以外のプログラムの動きが気になりました。 ・条件(result)とはどういうことでしょうか。A
回答: > > break;でwhile構文を抜けます。と書いてありましたが > > > 書いてのとおりです。直近の`while`(や`for`、`switch`)を抜けます。`if`は関係ありません。