Oi Flavio,
A sua dúvida é pertinente. Para verificar se um número é ímpar em JavaScript, você deve usar a operação módulo (%
) da seguinte forma: numeros[i] % 2 !== 0
. Assim, a condição !== 0
indica que o número não é divisível por 2, caracterizando um número ímpar.
Aqui está como o seu código ficaria para imprimir os números ímpares do array:
const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
console.log('Números ímpares do array:');
for (let i = 0; i < numeros.length; i++) {
if (numeros[i] % 2 !== 0) {
console.log(numeros[i]);
}
}
Dessa forma, você conseguirá filtrar e imprimir apenas os números ímpares da lista.
Caso este post o tenha ajudado, por favor,
marcar como solucionado ☑️.
Bons Estudos! 🤓