JS Strings + vs concat -Methode

JS Strings + vs concat -Methode

Manchmal müssen Entwickler in verschiedenen Situationen mehrere Zeichenfolgen in eine einzelne Zeichenfolge verkettet, z. Insbesondere die Kombination von Strings auf verschiedene Weise ermöglicht es Entwicklern, dynamischere und flexiblere Webanwendungen zu erstellen.

Dieser Blog zeigt den Unterschied zwischen dem “+"Operator und die"concat ()Methode in JavaScript.

JS Strings "+" gegen "concat ()" Methode

Der "+"Operator und die"concat ()Die Methode wird verwendet, um zwei oder mehr Zeichenfolgen in JavaScript zu verbinden/zu kombinieren. Der „+“ -Preiber ist eine Kurzmethode, um Saiten zu verkettet, während die „concat ()“ -Methode eine explizitere Möglichkeit ist, sich den Saiten anzuschließen.

Syntax

Verwenden Sie die angegebene Syntax für den „+“ -Preiber, um sich den Zeichenfolgen anzuschließen:

String1 + String2


Die folgende Syntax wird für die Methode „concat ()“ verwendet:

Saite.concat (String1, String2,…, Stringn);


Beispiel 1: Verbinden Sie Strings mit dem Operator "+"

Zwei Saiten erstellen “STR1" Und "STR2”:

var str1 = "Willkommen zu";
var str2 = "LinuxHint";


Verwenden Sie die “+"Operator, um diese beiden Zeichenfolgen zu kombinieren oder hinzuzufügen und die resultierende Zeichenfolge in die Variable zu speichern"verbinden”:

var join = str1 + str2;


Drucken Sie schließlich die verkettete Zeichenfolge auf der Konsole:

Konsole.log (join);


Ausgang


Wenn Sie es in einem numerischen Wert verwenden, wird die Summe der Zahlen angezeigt:


Beispiel 2: Verbinden Sie Zeichenfolgen mit der Methode "concat ()"

Ruf den "concat ()Methode, um den beiden Zeichenfolgen beizutreten:

var join = str1.concat (str2);


Drucken Sie die resultierende Zeichenfolge auf der Konsole:

Konsole.log (join);


Ausgang


Versuchen wir nun, numerische Werte mit der Methode „concat ()“ zu verbinden. Es wird einen Fehler ergeben, da es Strings verbindet, die keine Operation wie eine arithmetische Operation ausführen:


Wenn Sie zwei Zahlen beitreten möchten, verwenden Sie sie als Zeichenfolge:

Primärunterschied zwischen "+" -Operator und "concat ()" -Methode

Der Hauptunterschied zwischen den “(+)" und das "concat ()”Wird unten angegeben:

(+) Operator

concat () Methode

(+) ist ein JavaScript -Operator. concat () ist eine JavaScript -Methode.
Mindestens zwei Werte sind erforderlich. Mindestens eine Zeichenfolge ist erforderlich.
Verkettieren. Verkettieren Sie nur die Zeichenfolgewerte.
Wird für numerische Werte und auch für Zeichenfolgen verwendet. Nur für die Saiten verwendet.


Das dreht sich alles um den Saiten -Operator und die Methode "concat ()" in JavaScript.

Abschluss

Der "(+)"Operator und die"concat ()„Methode wird zur Verkettung von Zeichenfolgen in JavaScript verwendet. Der Hauptunterschied in beiden besteht darin, dass der „+“ -Preiber auch die numerischen Werte mit arithmetischen Operationen kombiniert oder hinzufügt. Während die concat () -Methode nur für die Saiten gilt. In diesem Blog haben wir den Unterschied zwischen dem „+“ -Portler und der Methode „concat ()“ in JavaScript gezeigt.