Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Filtering and Counting with Loops | Applying Logic and Writing Clean Code
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Conditional Statements and Loops in JavaScript

bookFiltering and Counting with Loops

Combining loops and conditions is a powerful way to process data in JavaScript. Imagine you have a list of student exam scores, and you want to know how many students passed. You can use a loop to go through each score, and a condition to check if it meets the passing standard. For instance, if the passing score is 60, you would count every score that is 60 or higher.

12345678910
const scores = [75, 42, 89, 55, 63, 48, 91, 60]; let passCount = 0; for (let i = 0; i < scores.length; i++) { if (scores[i] >= 60) { passCount++; } } console.log("Number of students who passed: " + passCount);
copy
12345678910
const scores = [75, 42, 89, 55, 63, 48, 91, 60]; let passCount = 0; scores.forEach(function(score) { if (score >= 60) { passCount++; } }); console.log("Number of students who passed: " + passCount);
copy

1. Where should you place the condition to check if a score is passing when counting inside a loop?

2. Fill in the blank with the correct condition to count how many numbers in the array are even.

question mark

Where should you place the condition to check if a score is passing when counting inside a loop?

Select the correct answer

question-icon

Fill in the blank with the correct condition to count how many numbers in the array are even.

const numbers = [2, 5, 8, 13, 21, 34, 55, 89]; let evenCount = 0; for (let i = 0; i < numbers.length; i++) { if () { evenCount++; } } console.log("Number of even numbers: " + evenCount);
Number of even numbers: 3

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain how the loop and condition work together in this example?

What would happen if the passing score was changed to a different value?

Can you show how to find the number of students who failed instead?

bookFiltering and Counting with Loops

Swipe um das Menü anzuzeigen

Combining loops and conditions is a powerful way to process data in JavaScript. Imagine you have a list of student exam scores, and you want to know how many students passed. You can use a loop to go through each score, and a condition to check if it meets the passing standard. For instance, if the passing score is 60, you would count every score that is 60 or higher.

12345678910
const scores = [75, 42, 89, 55, 63, 48, 91, 60]; let passCount = 0; for (let i = 0; i < scores.length; i++) { if (scores[i] >= 60) { passCount++; } } console.log("Number of students who passed: " + passCount);
copy
12345678910
const scores = [75, 42, 89, 55, 63, 48, 91, 60]; let passCount = 0; scores.forEach(function(score) { if (score >= 60) { passCount++; } }); console.log("Number of students who passed: " + passCount);
copy

1. Where should you place the condition to check if a score is passing when counting inside a loop?

2. Fill in the blank with the correct condition to count how many numbers in the array are even.

question mark

Where should you place the condition to check if a score is passing when counting inside a loop?

Select the correct answer

question-icon

Fill in the blank with the correct condition to count how many numbers in the array are even.

const numbers = [2, 5, 8, 13, 21, 34, 55, 89]; let evenCount = 0; for (let i = 0; i < numbers.length; i++) { if () { evenCount++; } } console.log("Number of even numbers: " + evenCount);
Number of even numbers: 3

Click or drag`n`drop items and fill in the blanks

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
some-alt