Det vanligaste sättet att lägga ihop mindre strängar är att konkatenera dem:
var str = str1 + str2…
Detta är det mest läsliga sättet och duger utmärkt för mindre operationer. Men konkatenering är långsamt och bör undvikas att upprepas allt för många gånger.
Alternativet är att placera varje sträng i en array och slå ihop den en enda gång med join(). Läs mer om join.
Ett exempel:
var buttonSet = [ "<div>", "<button id='buttonBold'><img src='icons/text_bold.png' alt='bold'/></button>", "<button id='buttonItalic'><img src='icons/text_italic.png' alt='italic'/></button>", "<button id='buttonUnderline'><img src='icons/text_underline.png' alt='underline'/></button>", "<button id='buttonSuperscript'><img src='icons/text_superscript.png' alt='superscript'/></button>", "<button id='buttonLink'><img src='icons/link.png' alt='link'/></button>", "<button id='buttonImage'><img src='icons/image.png' alt='image'/></button>", "</div>", "<div>", "<img id='emoticon_evilgrin' src='icons/evilgrin.png' alt='evil grin' />", "<img id='emoticon_grin' src='icons/grin.png' alt='grin' />", "<img id='emoticon_unhappy' src='icons/sad.png' alt='unhappy' />", "<img id='emoticon_kiss' src='icons/kiss.png' alt='kiss' />", "<img id='emoticon_wink' src='icons/wink.png' alt='wink' />", "<img id='emoticon_smile' src='icons/smile.png' alt='smile' />", "<img id='emoticon_surprised' src='icons/surprised.png' alt='surprised' />", "</div>"].join("");