# Сложение строк в JavaScript

Для сложения строк, так же, как и для сложения чисел, используется оператор `+`:

`let str = 'abc' + 'def'; // складываем две строки alert(str); // выведет 'abcdef'`

Строки также могут хранится в переменных:

`let str1 = 'abc'; let str2 = 'def'; alert(str1 + str2); // выведет 'abcdef'`

Можно также складывать переменные и строки:

`let str1 = 'abc'; let str2 = 'def'; alert(str1 + '!!!' + str2); // выведет 'abc!!!def'`

Пусть две строки хранятся в переменных, а при их сложении мы хотим вставить между ними пробел. Это делается так:

`let str1 = 'abc'; let str2 = 'def'; alert(str1 + ' ' + str2); // выведет 'abc def'`

Пусть переменная только одна:

`let str = 'abc'; alert(str + ' ' + 'def'); // выведет 'abc def'`

В этом случае нет смысла выделять пробел, как отдельную строку - вставим его как часть второго слагаемого:

`let str = 'abc'; alert(str + ' def'); // выведет 'abc def'`

Создайте переменную `str` и присвойте ей строку `'!!!'`. Выведите значение этой переменной на экран.

Создайте переменную с текстом `'java'` и переменную с текстом `'script'`. С помощью этих переменных и операции сложения строк выведите на экран строку `'javascript'`.

Создайте переменную с текстом `'hello'` и переменную с текстом `'world'`. С помощью этих переменных и операции сложения строк выведите на экран строку `'hello world'`.

←→
↑
en ru