📢 Nuovo Corso Laravel API disponibile!

Esercizi Stringhe Javascript

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);