Adunarea șirurilor de caractere în JavaScript

Pentru adunarea șirurilor de caractere, la fel ca și pentru adunarea numerelor, se folosește operatorul +:

javascriptlet 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:

javascriptlet str1 = 'abc';
let str2 = 'def';
alert(str1 + str2); // va afișa 'abcdef'

Se pot aduna de asemenea variabile și șiruri de caractere:

javascriptlet 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:

javascriptlet str1 = 'abc';
let str2 = 'def';
alert(str1 + ' ' + str2); // va afișa 'abc def'

Să presupunem că există o singură variabilă:

javascriptlet 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:

javascriptlet str = 'abc';
alert(str + ' def'); // va afișa 'abc def'
Задание 1

Creați o variabilă str și atribuiți-i un șir de caractere '!!!'. Afișați valoarea acestei variabile pe ecran.

Задание 2

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'.

Задание 3

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'.