Введення в JavaScript Конкатенація
Базова конкатенація
Результат у консолі:

Конкатенація за допомогою оператора присвоєння
Нерідко ми заносимо рядок у змінний, а потім хочемо додати інший рядок до інформації, що вже існує. Ми можемо зробити це за допомогою оператора присвоєння зі складанням +=:
Зверніть увагу, що в процесі виконання операцій значення змінної welcome буде повністю змінено.
Різні прийоми: concat
Метод concat також з'єднує рядки один з одним:
Зверніть увагу, що тут також необхідно вставляти додаткові прогалини, щоб вони відображалися в кінцевому результаті. Ви також можете застосувати метод .concat до порожнього рядка, додаючи до нього нові рядки:
Як правило, слід, по можливості, уникати методу concat, т.к. він працює значно повільніше, ніж оператори + чи +=.
Метод join з'єднує всі елементи масиву в рядок. Наприклад, у вас є масив cats:

Зверніть увагу, що метод .join автоматично використовує як роздільник кому, за допомогою якої розділяються елементи в самому масиві. Ця поведінка може бути змінена, і ви можете використовувати будь-який роздільник, включаючи пробіли:
І знову метод .join працює повільніше, ніж стандартний оператор +, і його слід уникати, по можливості.
Плутанина з конкатенацією
Як результат ви могли б очікувати 30. Натомість результат буде наступним: