カテゴリ: JavaScript 更新日: 2025/02/24

JavaScriptの繰り返し処理(while文)の使い方を完全ガイド!初心者でもわかる基本

JavaScriptの繰り返し処理(while文)
JavaScriptの繰り返し処理(while文)

新人と先輩の会話形式で理解しよう

新人

「JavaScriptで繰り返し処理を使いたいんですが、どんな方法がありますか?」

先輩

「繰り返し処理にはいくつか方法がありますが、while文を使うと、指定した条件が満たされている間、繰り返し処理を行うことができます。」

新人

「具体的にはどうやって使うんですか?」

先輩

「それでは、while文を使った基本的な使い方を見ていきましょう!」

1. while文とは?

1. while文とは?
1. while文とは?

while文は、条件式が真(true)の間、繰り返し処理を実行し続ける構文です。条件が偽(false)になると、繰り返しが終了します。

次のコードでは、xの値が10より小さい間、繰り返し処理を実行します。


<script>
    let x = 0;
    while (x < 10) {
        document.write(x + "<br>");
        x++;
    }
</script>
ブラウザ表示

このコードでは、xが10未満の間、document.write()xの値が表示され、x++xが1ずつ増加していきます。繰り返し処理が終了すると、xが10以上になり、繰り返しが止まります。

2. while文の使い方の注意点

2. while文の使い方の注意点
2. while文の使い方の注意点

while文は条件が真の間ずっと繰り返し処理を行いますが、条件を変更しないままだと、無限ループに陥ることがあります。無限ループに入ってしまうと、プログラムが停止しないため注意が必要です。

例えば、次のコードはxが増えないため、無限に繰り返し処理を行います:


<script>
    let x = 0;
    while (x < 10) {
        document.write(x + "<br>");
        // x++を忘れると無限ループになる
    }
</script>

このコードでは、x++を記述しないため、xが増加せず、繰り返し処理が終わりません。このように、条件が必ず変化するように注意しましょう。

3. while文を使った実際の例

3. while文を使った実際の例
3. while文を使った実際の例

次に、実際の問題でwhile文を使った例を見てみましょう。例えば、1から10までの合計を計算するプログラムです。


<script>
    let x = 1;
    let sum = 0;
    while (x <= 10) {
        sum += x; // sum = sum + x
        x++;
    }
    document.write("1から10までの合計は: " + sum);
</script>
ブラウザ表示

このコードでは、1から10までの数字を1つずつ加算し、最終的な合計をdocument.write()で表示しています。繰り返し処理が終了すると、合計が表示されます。

コメント
コメント投稿は、ログインしてください

まだ口コミはありません。

カテゴリの一覧へ
新着記事
Java の複数の引数を扱う方法を完全ガイド!カンマで区切る基本を初心者向けに解説
Java の void メソッドとは?戻り値がない場合の使い方を初心者向けに徹底解説
Javaのメソッドのメリットを完全解説!処理の整理と再利用で初心者でも読みやすいコードに
Javaの戻り値とは?初心者でもわかるメソッドの基本と値を返す仕組み
人気記事
No.1
Java&Spring記事人気No1
SQLのINSERT文を完全ガイド!初心者でもわかるデータの追加方法
No.2
Java&Spring記事人気No2
Modelとは?メソッド引数のModelの使い方を初心者向けに解説!
No.3
Java&Spring記事人気No3
SQLのサブクエリを完全ガイド!入れ子クエリの使い方を初心者向け解説
No.4
Java&Spring記事人気No4
HTMLのセレクトボックス(プルダウン)の使い方を完全ガイド!selectとoptionの基本を覚えよう