<meta charset="UTF-8">
Juego de adivinanza
<script>
var numberPensado=Math.round(Math.random()*10);
var intentos = 3;
var contador =1;
while(contador<=intentos){
var numberLanzado=parseInt(prompt("Ingrese un numero del 0-10"));
if (numberPensado==numberLanzado){
alert("Usted acertó en el intento "+contador+" el numero pensado era: "+numberPensado);
break;
}
else {
alert("Usted no acertó");
contador++;
}
}
if (numberPensado==numberLanzado){
imprimir("Usted acertó en el intento "+contador+" el numero pensado era: "+numberPensado);
}
else {
imprimir("Usted no acertó, el numero pensado era: "+numberPensado);
}
imprimir("FIN");
</script>
Mi duda es en el segundo IF, como sabe en el momento de comparar sobre el contenido de la variable numeroLanzado si esa variable estaba dentro del WHILE, no se suponia que las variable dentro de un while solo se puede utilizar dentro del mismo while?