Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Filtering and Counting with Loops | Applying Logic and Writing Clean Code
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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 7.69

bookFiltering and Counting with Loops

Desliza para mostrar el menú

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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
some-alt