No entiendo por que se inicializa la variable "encontrado" como false y porque mas adelante se la pone como true. ¿Me podrian explicar el funcionamiento de esta asignación en el código? Muchas Gracias.
No entiendo por que se inicializa la variable "encontrado" como false y porque mas adelante se la pone como true. ¿Me podrian explicar el funcionamiento de esta asignación en el código? Muchas Gracias.
Hola Julian, la variable encontrado es inicializada el false para que en cuanto entre al for y haga la primera iteración ( o primer recorrido),
Ejm. mi **array= [1, 2, 3]**
porsición i = 0 1 2
Mi valor ingresado fue **3**,
function verificar(){
let encontrado = false;
for (let i = 0; i < secretArray.length; i++) {
if(parseInt(input.value) === secretArray[i]){
alert('Usted acertó');
encontrado= true;
break;
};
input.value = '';
input.focus();
};
if(encontrado === false){
alert('Usted se equivoco');
};
};
Espero te sirva mi explicación :) que tengas buen día.