JavaScript:
Об'єднання рядків
How to / Як це зробити:
// Із застосуванням оператора +
let greeting = "Привіт, " + "світ!";
console.log(greeting); // Вивід: Привіт, світ!
// Із застосуванням шаблонних літералів (template literals)
let userName = "Олексій";
let personalizedGreeting = `Вітаю, ${userName}!`;
console.log(personalizedGreeting); // Вивід: Вітаю, Олексій!
Deep Dive / Поглиблений огляд:
Довгий час в JavaScript для конкатенації рядків використовували лише оператор +
. Після ES6 (ECMAScript 2015) з’явилися шаблонні літерали, які спростили вставку змінних в рядки за допомогою позначення ${}
. Щодо виконання, процесори JS оптимізують конкатенацію, але шаблонні літерали можуть бути швидшими за складніші операції завдяки меншій кількості тимчасових рядків.
Альтернативи: метод concat()
рядків (який рідко використовується через його громіздкість), архаїчний метод join()
масивів (добре налагоджений, але дещо вдалий від теми). Програмісти часто обирають шаблонні літерали для читабельності та легкості внесення змін.
See Also / Дивіться також:
- MDN про конкатенацію рядків: Concatenating strings
- Шаблонні літерали на MDN: Template literals
- ECMAScript 2015 (ES6) specification