Heim > Web-Frontend > js-Tutorial > Warum führt das Hinzufügen von Zeichenfolgen zu einer Verkettung und wie kann ich sie stattdessen als Zahlen hinzufügen?

Warum führt das Hinzufügen von Zeichenfolgen zu einer Verkettung und wie kann ich sie stattdessen als Zahlen hinzufügen?

Linda Hamilton
Freigeben: 2024-12-13 06:11:09
Original
712 Leute haben es durchsucht

Why Does Adding Strings Produce Concatenation, and How Can I Add Them as Numbers Instead?

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage