Buenas comparto mi solución al juego de adivinar el numero:
<meta charset="UTF-8">
<h1>JUEGO: ADIVINAR NUMERO SECRETO</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function sortea(n) {
return Math.round(Math.random() * n);
}
var n = parseInt(prompt("Buenas! Te pido un numero para limitar el rango en el que deberas adivinar. El rango quedaria de 0 hasta el numero elegido: "));
var numeroPensado = parseInt(prompt("Muy bien. Ahora trata de adivinar el número secreto entre 0 y " + n + ". El número secreto es el: "));
var numeroSecreto = sortea(n);
if (numeroPensado == numeroSecreto) {
imprimir("¡Acertaste! El número secreto era el: " + numeroSecreto);
} else {
if (numeroPensado > numeroSecreto) {
imprimir("¡Perdiste! El número secreto es menor a: " + numeroPensado + ". El numero secreto era el: " + numeroSecreto);
} else {
imprimir("¡Perdiste! El número secreto es mayor a: " + numeroPensado + ". El numero secreto era el: " + numeroSecreto);
}
}
</script>
Mi duda es como hacer que en el cartel q salta hacer un salto de linea para que que quede mas prolijo. Trate con saltoLinea o incluso con br pero no pude. Por ej: "Buenas! Te pido un numero para limitar el rango en el que deberás adivinar." + saltoLinea + " El rango quedaría de 0 hasta el numero elegido: " pero no me queda bien. Como seria??
Y otra duda , suponiendo q el usuario decide cancelar la pregunta, como se puede hacer para que salte un alert despidiendolo ? .
Gracias!