logo Dove iniziare Linguaggi Aiuto Blog
Home Dove iniziare Linguaggi Aiuto e Supporto Info e Blog

Unione tra variabili

Nella lezione sulle operazioni matematiche abbiamo visto le somme (e le altre operazioni) tra i numeri. In questa lezione, andiamo a vedere come unire variabili insieme in JavaScript, e quindi "sommarle" insieme.

Simbolo di unione

In JavaScript, per sommare delle variabili, delle stringhe o dei numeri insieme si utilizza il simbolo "+".

Unione tra stringhe

Partiamo dall'unione più semplice: quella tra stringhe. Ricordiamo che le stringhe sono racchiuse tra le virgolette (se vuoi approfondire, leggi la lezione Le stringhe).

let unione = "Impariamo" + " " + "JavaScript";
alert(unione);  // Risultato: "Impariamo JavaScript"

Unione tra variabili

L'unione può essere effettuata anche tra variabili. Semplicemente, allo stesso modo delle stringhe.

let stringa1 = "Impariamo ";
let stringa2 = "Javascript";

let unione = stringa1 + stringa2;
alert(unione);  // Risultato: "Impariamo JavaScript"

Unione tra stringhe e variabili

Ora possiamo mettere tutto insieme: uniamo stringhe e variabili in una stessa variabile.

let stringa1 = "Impariamo";

let unione = stringa1 + " " + "Javascript";
alert(unione);  // Risultato: "Impariamo JavaScript"

Unione tra numeri

Anche i numeri si possono unire, sempre utilizzando il simbolo "+". Tuttavia, uno dei due numeri deve essere trasformato in stringa, quindi inserito tra le virgolette.

let unione = "5" + 2;
alert(unione);  // Risultato: "52"

Ricorda: se uno dei due numeri non è una stringa, viene effettuata una somma matematica.

let unione = 5 + 2;
alert(unione);  // Risultato: "7"

Unione tra stringhe, numeri e variabili

Ora che abbiamo visto tutti i diversi tipi di unione, possiamo vedere come utilizzarli insieme.

let linguaggio = "JavaScript";
let numero = 5;

let unione = "Lezione di " + linguaggio + " numero " + numero;
alert(unione);  // Risultato: "Lezione di JavaScript numero 5"

Prova!Scegli l'opzione corretta tra quelle elencate.
let unione = __________________;
alert(unione); // Risultato: 21 lezioni completate