Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Understanding the while Loop in JavaScript | Looping Through Data in JavaScript
Introduction to JavaScript

bookUnderstanding the while Loop in JavaScript

メニューを表示するにはスワイプしてください

Loop Types

Loops are structures that repeatedly execute a code block while a specific condition is true. In JavaScript, there are three types of loops:

  • while;
  • do-while;
  • for.

Let's explore each of them in detail.

while Loop

The while loop is the simplest type of loop. It continues to execute a code block as long as the specified condition remains true.

To create a while loop, use the while keyword followed by a condition in parentheses and enclose the code block in curly braces. The syntax is similar to that of an if statement:

while (condition) {
  // code block
}

Here's an example:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

In this example, the while loop's code block executes six times:

  • Initially, the variable a is set to 5;
  • The loop condition is a <= 10, which is true, so the code block is executed;
  • After each execution, the variable a is incremented by 1;
  • The loop continues to execute as long as the condition remains true.

Note

The while loop checks the condition before executing the code block. If the condition is initially false, the code block will not be executed.

Note

Be cautious with the condition! If the condition always evaluates to true, the loop will never break, resulting in an infinite loop, which can cause your program to hang or become unresponsive.

1. How many times will the program print Hello!?

2. How many times will the program print JavaScript?

3. How many times will the program print Be careful!?

question mark

How many times will the program print Hello!?

正しい答えを選んでください

question mark

How many times will the program print JavaScript?

正しい答えを選んでください

question mark

How many times will the program print Be careful!?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 5.  1
some-alt