Что касается переменной части вопроса, есть как минимум 2 способа достижения того, что вы хотите:
Метод 1
Используйте DOM Manipulation для изменениявнутренний текст тега h1 выглядит так:
var var1=123;
document.getElementsByTagName('h1')[0].innerText = "the value for number is: " + var1
Метод 2
Вы можете написать html в формате EJS (Embedded Javascript), где по сути вы можете передатьпеременные непосредственно к тегам html:
<% var var1=123; %>
<h1>the value for number is: <%= var1 %></h1>
Если вы заинтересованы в изучении EJS, посмотрите здесь .Стоит отметить, что EJS является внешней библиотекой (спасибо cale_b за то, что указал на это в комментариях)
Что касается части вопроса о разрыве, вам нужно заменить «n \»:
document.write("<strong>Hello World! <br/>This is the second line.</strong>");