Menu
Coddy logo textTech

Fondamenti delle stringhe

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

In JavaScript, le stringhe sono immutabili. Ciò significa che, una volta creata una stringa, il suo valore non può essere modificato. Qualsiasi operazione che sembra modificare una stringa in realtà ne crea una nuova.

Ecco un esempio:

let str = "Hello";
str[0] = "h"; // Questo non funziona
console.log(str); // Continua a stampare "Hello"

Quando esegui operazioni sulle stringhe, crei nuove stringhe:

let str = "Hello";
let newStr = str + " World";
console.log(str);     // "Hello"
console.log(newStr);  // "Hello World"

Sebbene le stringhe e gli array siano tipi di dati diversi, condividono molti metodi simili. Per esempio, entrambi supportano metodi come:

  • includes()
  • indexOf()
  • length
  • slice()

Tuttavia, ricorda che, a differenza degli array, le stringhe sono immutabili, quindi i metodi che modificano gli array (come push() o pop()) non esistono per le stringhe.

Provalo tu

Questa lezione non include una sfida di codice.

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