String Building
How to combine text using + and template strings
Concatenation is joining strings together. The simplest way is the + operator.
Strings are joined left to right. The space between them is also a string " ".
If you join a string with a number — the number automatically becomes a string:
JavaScript обчислює зліва направо. Якщо зустрів рядок — всі наступні + стають конкатенацією.
Шаблонні рядки (template literals) — сучасний і зручний спосіб. Замість лапок — зворотній апостроф ` (backtick), замість + — ${} всередині.
Between ${} — full JavaScript. You can write conditions, function calls and any expression.
Між ${} — повноцінний JavaScript. Можна писати умови, виклики функцій і будь-які вирази.
Як будівельні блоки
Уяви що кожен рядок — це блок. Конкатенація — це склеювання блоків у ланцюжок. + додає блок у кінець. Шаблонний рядок — як рамка з дірками ${}, куди вставляєш потрібні блоки.