Как вывести четные числа в Javascript?

Пользователь

от urban_will , в категории: JavaScript , 2 года назад

Как вывести четные числа в Javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@urban_will Используйте .filter() в Javascript и признак четного числа что оно делать на 2 без остатка ( n % 2 === 0) остаток должен быть равен нулю, ниже код как пример:


1
2
3
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
// Вывод: [2, 4, 6, 8]
console.log(arr.filter(n => n % 2 === 0));
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от ally , 10 месяцев назад

@urban_will 

Есть несколько способов вывести четные числа в JavaScript:

  1. Используя цикл for и оператор if:
1
2
3
4
5
for (let i = 1; i <= 10; i++) {
  if (i % 2 === 0) {
    console.log(i);
  }
}


  1. Используя цикл while и оператор if:
1
2
3
4
5
6
7
let i = 1;
while (i <= 10) {
  if (i % 2 === 0) {
    console.log(i);
  }
  i++;
}


  1. Используя метод filter для массива чисел:
1
2
3
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers);


  1. Используя метод forEach для массива чисел:
1
2
3
4
5
6
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
numbers.forEach(num => {
  if (num % 2 === 0) {
    console.log(num);
  }
});


Все эти способы будут вывести на консоль все четные числа от 1 до 10.