熊本大学大学院教授システム学専攻
目次:
【第12回】JavaScript 2 (基本構文、制御構造(if, for, etc.))
第1章
--第12回タスクチェッカー
※公開科目にはありません
第3章
第4章
第5章

繰り返し制御文2(while)

【本節の目的】
繰り返しを命令する構文にはfor、whileなどがあります。本節では、while繰り返し制御文について学びます。

while繰り返し制御文の基本

while制御文は下記のように簡単なloop構文を持っています。

while (評価式値) {
     文1;文2;....;
}

評価式値がTRUEであれば、{文1;文2;...;}を実行します。実行後再び 評価式値を確認して、次の制御を実行します。はじめから評価式値が FALSEであれば、{文1;文2;...;}は一度も実行されず、次の文へ制御 が移ります。 下記プログラムで確認してみましょう。

サンプル(while.html)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <meta http-equiv="Content-Script-Type" content="text/javascript
 charset=utf-8">
 <title>while文の確認</title>
</head>
<body>
<h3>while文の確認</h3>
 <script type="text/javascript">
 <!--
    k=0;i=0;
    n=25;m=n;
    while(n > 0) {
       i++;
       k=k+i;
       n--;
    }
    document.write('n=',m,' k=',k);
 //-->
 </script>
</body>
</html>
Copyright (c) Yasuo Musashi 2003, All Rights Reserved