freeCodeCamp/guide/spanish/certifications/javascript-algorithms-and-d.../basic-javascript/word-blanks/index.md

5.6 KiB

title localeTitle
Word Blanks Palabras en blanco

:triangular_flag_on_post: Recuerda usar Read-Search-Ask si te atascas. Tratar de emparejar el programa :busts_in_silhouette: y escribe tu propio código :pencil:

:checkered_flag: Explicación del problema:

Ahora usaremos nuestro conocimiento de las cuerdas para construir un juego de palabras al estilo de Mad Libs que llamamos "Palabras en blanco". Creará una oración estilo "Rellene los espacios en blanco" (opcionalmente humorística).

Deberá utilizar operadores de cadena para crear una nueva cadena, resultado , utilizando las variables proporcionadas: myNoun , myAdjective , myVerb y myAdverb .

También deberá usar cadenas adicionales, que no cambiarán, y debe estar entre todas las palabras proporcionadas. La salida debe ser una oración completa.

Hemos proporcionado un marco para probar sus resultados con diferentes palabras. Las pruebas ejecutarán su función con varias entradas diferentes para asegurarse de que todas las palabras proporcionadas aparecen en la salida, así como sus cadenas adicionales.

  • Cambie el código a continuación //Your Code here y hasta //Change this line .
  • Tenga en cuenta que está editando el interior de la función wordBlanks() .
  • Básicamente, habrá creado una oración con las variables de cadena proporcionadas.

Enlaces relevantes

:speech_balloon: Sugerencia: 1

+ Se puede utilizar para concatenar cadenas.

intenta resolver el problema ahora

:speech_balloon: Sugerencia: 2

Al igual que puede encadenar cadenas concatenando, puede asignarlas a una variable existente en lugar de una nueva.

intenta resolver el problema ahora

:speech_balloon: Sugerencia: 3

+= le permitirá usar una variable existente, un tipo de cadena en este caso. Recuerda agregar tus propias letras no entre cada variable.

intenta resolver el problema ahora

¡Alerta de spoiler!

señal de advertencia

¡Solución por delante!

:beginner: Solución de código básico:

function wordBlanks(myNoun, myAdjective, myVerb, myAdverb) { 
    var result = ""; 
    // Your code below this line 
    result+= "My "+myAdjective+" "+myNoun+" "+myVerb+" very "+myAdverb+"."; 
 
    // Your code above this line 
  return result; 
 } 
 
 // Change the words here to test your function 
 wordBlanks("dog", "big", "ran", "quickly"); 

Ejecución de ejemplo

  • Pruebe wordBlanks("dog", "big", "ran", "quickly"); carreras.
  • El resultado variable se declara con una cadena vacía "" .
  • el resultado se cambiará con una nueva cadena compuesta por las cadenas concatenadas "dog", "big", " run ", " quick " a través de las variables myNoun , myAdjective , myVerb , myAdverb respectivamente; Se cambia el orden y se agregan espacios en blanco.
  • el resultado es devuelto.

Explicación del código:

  • Usa el resultado para concatenar las variables dadas.
  • Separe las palabras con espacios en blanco y las palabras apropiadas para formar la oración completa.

:clipboard: NOTAS PARA LAS CONTRIBUCIONES:

  • :warning: NO agregue soluciones que sean similares a las soluciones existentes. Si cree que es similar pero mejor , intente fusionar (o reemplazar) la solución similar existente.
  • Agregue una explicación de su solución.
  • Categorice la solución en una de las siguientes categorías: Básica , Intermedia y Avanzada . :traffic_light:
  • Agregue su nombre de usuario solo si ha agregado algún contenido principal relevante . ( :warning: NO elimine ningún nombre de usuario existente )

Ver :point_right: Wiki Challenge Solution Template para referencia.