const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
for(let numero of numeros ){
if (numero % 2 == 0){
numeroPar = numero;
console.log(numeroPar)
}
}
poderia ser feito assim ?
const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
for(let numero of numeros ){
if (numero % 2 == 0){
numeroPar = numero;
console.log(numeroPar)
}
}
poderia ser feito assim ?
Oi, Thamyres! Tudo bem?
O seu código é uma boa forma listar os números pares do array, parabéns pelo desenvolvimento! Deixo apenas uma sugestão: estamos usando a variável numeroPar
sem declará-la explicitamente com let
, const
ou var
, o que pode levar a problemas de escopo, onde numeroPar
pode acabar sendo acessada fora do bloco onde deveria ser limitada, ou mesmo afetar outras partes do código se já existir uma variável global com esse nome. Podemos, então, complementar o nosso código o deixando da seguinte maneira:
const numeros = [3, 8, 12, 5, 6, 10, 7, 2, 9, 14];
for (let numero of numeros) {
if (numero % 2 == 0) {
let numeroPar = numero; // Agora a variável está corretamente declarada
console.log(numeroPar);
}
}
Espero ter ajudado!
Um forte abraço e bons estudos!