Menu
Coddy logo textTech

Template literals

Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 3 di 65.

I template literal usano i backtick ` per creare stringhe e ti permettono di inserire espressioni usando ${}.Per esempio, quando crei dei saluti, puoi incorporare dinamicamente nomi o altri dati direttamente nella stringa modello. Puoi anche includere simboli come $ inserendoli direttamente tra gli accenti gravi.Esempio: FORMATO DI OUTPUT RICHIESTO: [Il contenuto tradotto qui]
const userName = "Sam";
const price = 5;
const message = `Welcome, ${userName}! Your total is $${price}.`;
// Inserisce userName e price all'interno della stringa
Le stringhe modello supportano anche stringhe su più righe senza bisogno del carattere di escape \n.Puoi semplicemente premere Invio per andare a capo e l'interruzione di riga verrà mantenuta nell'output. Entrambi gli approcci funzionano:
// Usando \n
const message1 = `Line 1\nLine 2`;

// Usando vere interruzioni di riga
const message2 = `Line 1
Line 2`;
Entrambi producono lo stesso risultato.
challenge icon

Sfida

Facile

Crea una funzione chiamata greetAll che accetta un array di nomi e restituisce una stringa. Ogni nome nell'array deve generare una riga nel formato Hello, <Name>!, unita in un'unica stringa e separata da caratteri di nuova riga. Usa i template literal per le righe di saluto.

Provalo tu

function greetAll(names) {
  // Scrivi il tuo codice qui
}
// Non scrivere nulla al di fuori della funzione
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online