JavaScript while文

2014-08-30
いっす!この記事は1年以上前に投稿されたもので、情報が古いかもしれません。ご注意ください!
while(繰り返しの条件){処理}

繰り返し回数がわからない場合の処理。ある一定の条件を指定し、その条件を満たしている間繰り返す。

「1+2+3+……..」でいくつまで足すと合計が5桁になるか、を計算してみるスクリプト。

<script>
var num=0; //連番を入れる変数
var gokei=0; //連番を合計した数字を入れる変数

//gokeiが5桁(10000)より少ない間繰り返す
while( gokei < 10000 ){
num++;
gokei = gokei + num;
}

//5桁に達した時点の数を書き出し
document.write(num);
</script>

サンプル

141と出る。