Esercizi Stringhe Javascript
Codegrind Team•Jul 22 2023
Ecco degli esercizi semplici con soluzione per praticare le basi su come lavorare con le stringhe in Javascript.
Esercizio 1
Scrivi un programma che prenda una stringa in input e stampi sulla console la sua lunghezza.
const stringa = "Ciao, mondo!";
console.log("La lunghezza della stringa è: " + stringa.length);
Esercizio 2
Scrivi un programma che prenda due stringhe, le concateni e stampi il risultato sulla console.
const stringa1 = "Ciao";
const stringa2 = "mondo!";
const risultato = stringa1 + " " + stringa2;
console.log("La stringa concatenata è: " + risultato);
Esercizio 3
Scrivi un programma che confronti due stringhe e stampi sulla console se sono uguali o diverse in due `console.log` separati.
const stringa1 = "Ciao";
const stringa2 = "ciao";
console.log("Le stringhe sono uguali? " + (stringa1 === stringa2));
console.log("Le stringhe sono diverse? " + (stringa1 !== stringa2));
Esercizio 4
Scrivi un programma che prenda una stringa numerica e la converta in un numero, stampando il risultato in console.
const stringa = "123";
const numero = parseInt(stringa);
console.log("La stringa convertita in numero è: " + numero);
Esercizio 5
Scrivi un programma che prenda una stringa e una sottostringa, utilizzi il metodo includes() per verificare se la sottostringa è presente nella stringa e stampi il risultato sulla console.
const stringa = "La casa è bella";
const sottostringa = "casa";
console.log(
"La sottostringa è presente nella stringa? " + stringa.includes(sottostringa)
);
Esercizio 6
Scrivi un programma che prenda una stringa e utilizzando il metodo slice() estragga una parte della stringa in base agli indici di inizio e fine e stampi il risultato sulla console.
const stringa = "Buongiorno";
const parteStringa = stringa.slice(3, 7);
console.log("La parte estratta della stringa è: " + parteStringa);
Esercizio 7
Scrivi un programma che prenda una stringa, la converta in maiuscolo e stampi il risultato sulla console.
const stringa = "ciao";
const stringaMaiuscola = stringa.toUpperCase();
console.log("La stringa in maiuscolo è: " + stringaMaiuscola);
Esercizio 8
Scrivi un programma che prenda una stringa maiuscola, la converta in minuscolo e stampi il risultato sulla console.
const stringa = "CIAO";
const stringaMinuscola = stringa.toLowerCase();
console.log("La stringa in minuscolo è: " + stringaMinuscola);
Esercizio 9
Scrivi un programma che prenda una stringa, una sottostringa da cercare e una sottostringa da sostituire, utilizzando il metodo replace() e stampi il risultato sulla console.
const stringa = "La mia casa è blu";
const sottostringaDaCercare = "blu";
const sottostringaDaSostituire = "rossa";
const nuovaStringa = stringa.replace(
sottostringaDaCercare,
sottostringaDaSostituire
);
console.log("La nuova stringa è: " + nuovaStringa);
Esercizio 10
Scrivi un programma che prenda una stringa, la divida in un array di sottostringhe e stampi il risultato sulla console.
const stringa = "Ciao,mondo,come,stai";
const arraySottostringhe = stringa.split(",");
console.log("Array di sottostringhe: ", arraySottostringhe);
Esercizio 11
Scrivi un programma che prenda una stringa in input, rimuova gli spazi iniziali e finali, poi stampi il risultato sulla console.
const stringa = " Ciao, mondo! ";
const stringaTrim = stringa.trim();
console.log("La stringa senza spazi iniziali e finali è: " + stringaTrim);