CC-03: For Loops
For Loops
for ([initial expression], [condition expression], [increment expression]) {
[statement/s]
}while ([condition expression]) {
[statement/s]
}Code Challenge
BONUS
Last updated
for ([initial expression], [condition expression], [increment expression]) {
[statement/s]
}while ([condition expression]) {
[statement/s]
}Last updated
const countToTen = () => {
for (let i = 1; i <= 10; i++) {
console.log(i);
}
}
// test functions
// countToTen() //logs: 1,2,3,4,5,6,7,8,9,10const countUpFromOne = (num) => {
for (let i = 1; i <= num; i++) {
console.log(i);
}
}
// tests
// countUpFromOne(7) //logs: 1,2,3,4,5,6,7const countDownFromN = (num) => {
for (let i = num; i >= 1; i--) {
console.log(i)
}
}
// tests
// countDownFromN(7) //logs: 7,6,5,4,3,2,1const countEveryEven = (num) => {
for (let i = 2; i <= num; i+=2) {
console.log(i);
}
}
// tests
// countEveryEven(10) //logs: 2 4 6 8 10const countEveryOdd = (num) => {
for (let i = 1; i <= num; i+=2) {
console.log(i);
}
}
// tests
// countEveryOdd(10) // logs: 1 3 5 7 9const countEvens = (numsArr) => {
let count = 0;
numsArr.forEach((num) => {
if (num % 2 == 0) { count ++; }
});
return count;
}
// tests
// countEvens([1,2,3,4,5,6,7,8,9,12]) // returns 5
// countEvens([1,2,22,204]) // returns 3
// countEvens([1,3,7,17,19]) // returns 0