Buenas soy Jess, me gustaría recibir un feedback sobre mi código, pasé por mucha frustración para entenderlo y en caso de que se me escape algo me gustaría saberlo para aprender del error. Ahora, ya terminado: lo probé sin usar la variable "numero" como parámetro ni en "function sortear()" ni en "var numeroPensado = sortear();" y el código funcionó igual, ¿por qué?
<meta charset = "UTF-8">
<h1>LOTERIA</h1>
<script>
function saltarLinea(){
document.write("<br><br><br>");
}
function imprimir(frase){
document.write(frase);
saltarLinea();
}
function sortear(numero){
return Math.round(Math.random()*numero);
}
var numero = parseInt(prompt("Ingrese el valor del numero: "));
var numeroPensado = sortear(numero);
var numeroLanzado = parseInt(prompt("ingrese un numero entre 0 y " + numero));
if (numeroPensado == numeroLanzado){
imprimir("usted acerto");
}
else{
if (numeroLanzado > numeroPensado){
imprimir("usted erró, el número pensado era menor que tu número");
}
else{
imprimir("usted erró, el número pensado era mayor que tu número");
}
}
</script>