Adunarea șirurilor de caractere în JavaScript
Pentru adunarea șirurilor de caractere, la fel ca și pentru adunarea
numerelor, se folosește operatorul +:
let str = 'abc' + 'def'; // adunăm două șiruri de caractere
alert(str); // va afișa 'abcdef'
Șirurile de caractere pot fi de asemenea stocate în variabile:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // va afișa 'abcdef'
Se pot aduna de asemenea variabile și șiruri de caractere:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + '!!!' + str2); // va afișa 'abc!!!def'
Să presupunem că două șiruri sunt stocate în variabile, iar la adunarea lor dorim să inserăm un spațiu între ele. Acest lucru se face astfel:
let str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // va afișa 'abc def'
Să presupunem că există o singură variabilă:
let str = 'abc';
alert(str + ' ' + 'def'); // va afișa 'abc def'
În acest caz, nu are sens să separăm spațiul ca un șir de caractere separat - îl vom insera ca parte a celui de-al doilea termen:
let str = 'abc';
alert(str + ' def'); // va afișa 'abc def'
Creați o variabilă str și atribuiți-i
un șir de caractere '!!!'. Afișați valoarea
acestei variabile pe ecran.
Creați o variabilă cu textul 'java'
și o variabilă cu textul 'script'. Cu
ajutorul acestor variabile și a operației de adunare
a șirurilor afișați pe ecran șirul 'javascript'.
Creați o variabilă cu textul 'hello'
și o variabilă cu textul 'world'. Cu
ajutorul acestor variabile și a operației de adunare
a șirurilor afișați pe ecran șirul 'hello
world'.