Umgang mit Verkettungsverwechslungen: Zeichenfolgen als Zahlen hinzufügen
Beim Versuch, Zeichenfolgen mit numerischen Zeichen hinzuzufügen, kommt es häufig zu Verkettungen, die zu unerwarteten Ergebnissen führen Ergebnisse. Um dieses Problem zu beheben, müssen die Zeichenfolgen vor der Addition in numerische Werte umgewandelt werden.
Lösung:
Um zu erzwingen, dass die Zeichenfolgen als Zahlen behandelt werden, verwenden Sie die unärer Plusoperator ( ). Dieser Operator wandelt die Zeichenfolgen in numerische Werte um und ermöglicht so die beabsichtigte Addition:
const num1 = '20'; const num2 = '30.5'; console.log(+num1 + +num2); // 50.5
Das obige ist der detaillierte Inhalt vonWarum führt das Hinzufügen von Zeichenfolgen zu einer Verkettung und wie kann ich sie stattdessen als Zahlen hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!