Осторожно: избегайте использования любой системы шаблонов, которая не позволит вам избежать собственных разделителей. Например, невозможно было бы вывести следующее, используя упомянутый здесь метод supplant()
.
"Мне 3 года благодаря моей переменной {age}."
blockquote>Простая интерполяция может работать для небольших автономных скриптов, но часто приходит с этим недостатком дизайна, который ограничит любое серьезное использование. Я честно предпочитаю шаблоны DOM, такие как:
<div> I am <span id="age"></span> years old!</div>
И используйте манипуляции jQuery:
$('#age').text(3)
Альтернативно, если вы просто устали от конкатенации строк, всегда есть альтернативный синтаксис :
var age = 3; var str = ["I'm only", age, "years old"].join(" ");