Menu
Coddy logo textTech

Template Literals

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy — lección 3 de 65.

Las plantillas literales usan comillas invertidas `` para crear cadenas y te permiten insertar expresiones usando ${}.  Por ejemplo, al crear saludos, puedes incrustar dinámicamente nombres u otros datos directamente en la plantilla literal.

Ejemplo:

const userName = "Sam";
const message = `Welcome, ${userName}!`;
// Inserta userName dentro de la cadena

Las plantillas literales también admiten cadenas multilínea sin necesidad del carácter de escape \n. Simplemente puedes presionar Enter para una nueva línea, y el salto de línea se conservará en la salida. Ambos enfoques funcionan:

// Usando \n
const message1 = `Line 1\nLine 2`;

// Usando saltos de línea reales
const message2 = `Line 1
Line 2`;

Ambos producen el mismo resultado

challenge icon

Desafío

Fácil

Crea una función llamada greetAll que reciba un array de nombres y devuelva una cadena de texto. Cada nombre en el array debe producir una línea con el formato Hello, <Name>! unidas en una sola cadena, separadas por saltos de línea. Usa plantillas literales para las líneas de saludo.

Hoja de referencia

Los literales de plantilla usan comillas invertidas `` para crear cadenas y te permiten insertar expresiones usando ${}:

const userName = "Sam";
const message = `Welcome, ${userName}!`;
// Inserta userName dentro de la cadena

Los literales de plantilla admiten cadenas multilínea sin necesidad de caracteres de escape \n:

// Usando \n
const message1 = `Line 1\nLine 2`;

// Usando saltos de línea reales
const message2 = `Line 1
Line 2`;
// Ambos producen el mismo resultado

Pruébalo tú mismo

function greetAll(names) {
  // Escribe tu código aquí
}
// No escribas nada fuera de la función
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo