Felix Riesterer: Funktion wird nicht ausgeführt

Beitrag lesen

Lieber molily,

p.innerHTML = name + ': ' + message; // Element füllen

mir ist klar, dass diese "Addition" von Strings einer Verkettung entspricht. Inwiefern ist es aber wünschenswert, Strings so zu verketten, anstatt String.concat(str1, ": ", str2) zu verwenden? Ist es denn garantiert durch alle bisherigen Sprachversionen von JS so, dass die "Addition" von "1" und "2" keinesfalls "3", sondern immer "12" ist?

Ist obiges Beispiel nicht sogar dafür geeignet stattdessen sogar das Folgende zu notieren?
p.innerHTML = name.concat(": ", message);

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)