Wie kann ich +=
auf eine Zeichenfolge verwenden, aber ich kann nicht -=
darauf verwenden?Javascript String Assignment Operators
Zum Beispiel ...
var test = "Test";
var arr = "⇔"
test += arr;
alert(test); // Shows "Test⇔"
test -= arr;
alert(test); // Shows "NaN"
Hinweis: Ich bin kein Dummy; Ich weiß, dass Sie eine Zeichenfolge nicht "subtrahieren" können. Jemand hat mich das gefragt und ich war mir nicht sicher, wie ich reagieren sollte, also poste ich es hier. –
Der Operator '+' ist der Verkettungsoperator, wenn einer der Operanden eine Zeichenfolge ist. – Gumbo
Nur zwei Operatoren sind für Strings definiert: '+' und '+ =' (https://developer.mozilla.org/en/Core_Javascript_1.5_Reference#Operators) –