JavaScriptのwhileループ

ループwhileは、パラメータとして渡された式が真である間、実行され続けます。 これにより、任意の回数の反復処理を実行することができます。 構文は以下の通りです:

javascriptwhile ( 条件式が真である間 ) {
  このコードを繰り返し実行;
  各ループの開始時に丸括弧内の式を評価する
}

ループは、式が真でなくなった時点で終了します。 もし式が最初から偽であった場合、一度も実行されません。

例として、whileループを使用して1から5までの数字を順に出力してみましょう:

javascriptlet i = 1;

while (i <= 5) {
  console.log(i);
  i++;
}

次に、カウントダウンを行ってみましょう:

javascriptlet i = 10;

while (i > 0) {
  console.log(i);
  i--;
}

では、指定された数値が10未満になるまで、2で割り続けてみましょう:

javascriptlet num = 500;

while (num > 10) {
  num = num / 2;
}

console.log(num); // 結果
Задание 1

コンソールに1から100までの数字を出力してください。

Задание 2

コンソールに11から33までの数字を出力してください。

Задание 3

コンソールに100から1までの数字を出力してください。

Задание 4

初期値を持つ数値numが与えられます。 乗算結果が1000を超えるまで、この数値を3で乗算し続けてください。 最終的にどのような数値が得られますか?また、そのために必要な反復回数を数えてください。