There is a time you need to construct a string (for instance, to create a html block) in your code.
In the simpliest approach, youcan constract the string variable like so
var html='<head><body>’+contentVariable+’more stuff’ + ‘</body></head>’;
this becomes very messy quickly once more variables, more nested construction is needed.
I used to keep concatinating the string, like so
html += contentVariable;
html += ‘ more Stuff’;
html += ‘</body></head>’;
Then I saw a pattern in the couple of codes from internet;
The More concatenation needed, the more convinient the last method becomes. Key is to join the array element with null delimiter.