ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で while ループ ステートメントを使用する方法
JavaScript で while ループ ステートメントを使用する方法 で while ループ ステートメントを使用する方法 で while ループ ステートメントを使用する方法 のループ ステートメント 前の 記事で for ループ ステートメントを紹介しました。次の記事では、while ループ ステートメントの使用法を紹介します。
JavaScript で while ループ ステートメントを使用する方法 で while ループ ステートメントを使用する方法 で while ループ ステートメントを使用する方法 での for ループ ステートメントの使用方法この記事では、while ループ ステートメントがループの数が多い場合の使用に適していることをすでに知っています。は修正されていないため、while ループ ステートメントの具体的な使用方法を見てみましょう。
#while ステートメントには 2 つのステートメントがあります:while と do while
これら 2 つのステートメントの使用方法を見てみましょうwhile 文の構文
while(条件表达式){ 循环处理 }while 文の場合、最初に条件式が計算され、条件式が一致するまでループ実行されます。 ループ処理中、()内の条件式が真となり、{}のループ実行が実行されますこのとき、条件が制限されていない場合はループを継続します
do while 文の構文
do { 循环处理 } while (条件表达式)while 文と比較すると、do while 文の場合はループ処理が先に行われ、その後に条件式が実行されます。 while が true であると判断された場合は、処理を続行します。
具体的な例を見てみましょう
while ステートメントに設定されます
<!DOCTYPE html> <html> <head> <meta charset = "utf-8"> <title>JavaScript で while ループ ステートメントを使用する方法 で while ループ ステートメントを使用する方法 で while ループ ステートメントを使用する方法</title> </head> <body> <script> var count = 0; while (count < 10) { document.write (count); count++ } </script> </body> </html>この変数 count が 10 未満 (count最後のカウントは、プロセスがループされるたびに増加するカウントを表します。存在しない場合は、while ループの値 0 を保持することをお知らせください。 その後、countが0,1,2,...となったとき、countが10のとき、countしたがって、ブラウザには次のように出力されます。 #do while文
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title>JavaScript で while ループ ステートメントを使用する方法 で while ループ ステートメントを使用する方法 で while ループ ステートメントを使用する方法</title>
</head>
<body>
<script>
var count = 0;
do {
document.write (count);
count++;
} while (count < 10);
</script>
</body>
</html>
そのままブラウザに出力されると以下のようになります
#先頭から count に代入した値が 10 以上の場合
while 文の実行
<script> var count = 20; while (count < 10) { document.write (count); count++ } </script>false の場合、while ステートメントには何も出力されません。
do while文の実行
<script> var count = 20; do { document.write (count); count++; } while (count < 10); </script>do whileの場合、最初の条件に関係なく処理が行われ、後から判定されます。 2 回目は true または false演算結果は次のとおりです
以上がJavaScript で while ループ ステートメントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。