Ejercicio Ahorcado en Javascript

Realizar el juego del ahorcado.

  • Al iniciar el programa, este deberá escoger una palabra al azar entre 4. Esta será la palabra secreta que el usuario deberá adivinar.
  • Utilizando el código
    var palabraConGuiones = secretWord.replace(/./g, "_ ");
    el programa creará una nueva palabra con tantos guiones bajos como letras tenga la palabra secreta.
  • El usuario deberá ir introduciendo letra a letra hasta adivinar la palabra secreta.
  • Javascript trabaja las palabras como arrays de letras.
  • Después de recoger la letra introducida por el usuario, iremos comparando con las letras que tiene la palabra secreta utilizando un bucle for. En caso de coincidencia utilizaremos la siguiente función no nativa para hacer el remplazo (debe estar definida al principio del script):
    String.prototype.replaceAt=function(index, character) {
    	return this.substr(0, index) + character + this.substr(index+character.length);
    }
    
    Uso: 	palabraConGuiones = palabraConGuiones.replaceAt(i*2, letra);
  • Finalmente utilizaremos if(currentWord.indexOf("_")==-1) para comprobar si el usuario ganó.
diagrama de flujo del juego del ahorcado imagen de juego del ahorcado Ahorcado

El siguiente código busca una letra dentro de una palabra y muestra un mensaje de alerta cada vez que la encuentra

<script type="text/javascript"> let palabra = "elefante"; let letra = "e"; for(let i=0; i<palabra.length; i++){ if(palabra[i] == letra){ alert("Hay una a en la posición " + i) } } </script>
icono de mandar un mail¡Contacta conmigo!
contacta conmigoPablo Monteserín

¡Hola! ¿En qué puedo ayudarte?