Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ The `while` Loop | Section
JavaScript Fundamentals

bookThe `while` Loop

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

The while loop is another kind of loop supported by most programming languages including JavaScript.

The while loop is mainly used when we want to execute a block of code as long as a condition is true. Although it may behave similar to a for loop in certain circumstances, it is mainly used in cases where we don't know exactly how many times a block of code needs to be executed.

The general syntax of a while loop is:

while(boolean_expression) {
  // code to execute
}
Note
Note

If the condition of a while loop is always true, it will execute forever. Such a loop is known as an infinite loop.

The process of a while loop can be better understood by looking at it's flowchart:

Following is an example program which utilizes a while loop to find the first number that is divisible by both 11 and 12:

123456
let i = 13; while(i % 11 != 0 && i % 12 != 0) { i += 1; } console.log("The first number that is divisible by both 11 and 12 is:", i);
copy

1. What is the main difference between a for loop and a while loop?

2. How many times will the following loop execute?

3. What will happen if the condition in a while loop is always true?

question mark

What is the main difference between a for loop and a while loop?

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

question mark

How many times will the following loop execute?

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

question mark

What will happen if the condition in a while loop is always true?

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

すべて明確でしたか?

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

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

セクション 1.  67

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 1.  67
some-alt