Metodi delle stringhe
Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 4 di 65.
Ecco alcuni metodi per le stringhe comunemente usati:
<b>toUpperCase()</b> e <b>toLowerCase()</b>: convertono una stringa tutta in maiuscolo o in minuscolo.
let str = "Hello";
console.log(str.toUpperCase()); // "HELLO"
console.log(str.toLowerCase()); // "hello"<b>replace()</b>: Sostituisce un valore specificato con un altro valore in una stringa. Per impostazione predefinita, sostituisce solo la prima occorrenza.
Per sostituire tutte le occorrenze, devi usare <b>replaceAll()</b>:
let str = "Hello World World";
console.log(str.replace("World", "JavaScript"));
// "Hello JavaScript World"
console.log(str.replaceAll("World", "JavaScript"));
// "Hello JavaScript JavaScript"trim(): Rimuove gli spazi vuoti da entrambe le estremità di una stringa.
let str = " Hello World ";
console.log(str.trim()); // "Hello World"charAt(): Restituisce il carattere all'indice specificato in una stringa.
let str = "Hello";
console.log(str.charAt(1)); // "e"Puoi anche accedere a un carattere in un indice specifico usando le parentesi quadre []:
let str = "Hello";
console.log(str[1]); // "e"Sfida
FacileCrea una funzione chiamata alternateCase che accetta una stringa come input e restituisce una nuova stringa in cui si alternano le lettere maiuscole e minuscole. Il primo carattere deve essere maiuscolo, il secondo minuscolo, il terzo maiuscolo e così via.
Provalo tu
function alternateCase(str) {
// Scrivi qui il tuo codice
}
// Non scrivere nulla al di fuori della funzioneQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Logica e flusso
1Le stringhe in dettaglio
Fondamenti delle stringheIterare sulle stringheTemplate literalsMetodi delle stringheRiepilogo - Intrecciatore di stringhe4JSON Parte 2
Iterare su JSONJSON annidatoOptional chaining in JSONCopia superficiale e profondaRipasso - Negozio di bicicletteRipasso - Sistema solare7Sistema di gestione della biblioteca
Panoramica del progettoAggiungere libri10Gestire il sistema del festival
Panoramica del progettoAggiungere film e sale2Array multidimensionali
Nozioni di base sugli array 2DAccesso agli elementi di un array 2DCicli annidati con array 2DRipasso: array 2DAddizione e sottrazione di matriciArray frastagliatiArray 3D e oltreSchemi comuni con array 2DRipasso: tutto sugli array5Insiemi Parte 1
Che cos'è un insieme?Iterare sugli insiemiAggiungere un elementoRimuovere un elementoVerificare se un elemento esisteDimensione e verifica del vuotoCopiare e svuotareRiepilogo - Nozioni di base sugli insiemi8Argomenti interessanti sugli array
Destrutturazione degli arraySintassi spread negli arrayArray sparsiRiepilogo - Laboratorio sugli array3JSON Parte 1
Che cos'è JSON?Verificare se una chiave esisteMetodi degli oggettiL'operatore spread Parte 1L'operatore spread Parte 2Rimuovere le chiaviRipasso - Manipolare le chiavi in JSONEsercitati da solo: Compilatore JavaScript online