Struny JS „+” a metoda konkatowania

Struny Js A Metoda Konkatowania



Czasami programiści muszą łączyć wiele ciągów w jeden ciąg w różnych sytuacjach, na przykład tworząc ciągi do użycia w wyrażeniach regularnych, w plikach cookie przeglądarki lub lokalnej pamięci masowej, w automatycznych testach lub dynamicznych ciągach do powiadomień lub wiadomości użytkownika i tak dalej. Mówiąc dokładniej, łączenie ciągów znaków na różne sposoby umożliwia programistom tworzenie bardziej dynamicznych i elastycznych aplikacji internetowych.

Ten blog pokaże różnicę między „ + ” operatora i „ konkat() ” w JavaScript.







JS Strings „+” kontra metoda „concat()”.

+ ” operatora i „ konkat() ” są używane do łączenia/łączenia dwóch lub więcej ciągów w JavaScript. Operator „+” to skrócony sposób łączenia łańcuchów, podczas gdy metoda „concat()” jest bardziej wyraźnym sposobem łączenia łańcuchów.



Składnia



Użyj podanej składni dla operatora „+”, aby połączyć łańcuchy:





ciąg1 + ciąg2


W metodzie „concat()” używana jest następująca składnia:

string.concat ( ciąg1, ciąg2, ... , ciągN ) ;


Przykład 1: Połącz ciągi za pomocą operatora „+”.



Utwórz dwa ciągi „ str1 ' I ' str2 ”:

var str1 = 'Witamy w ' ;
var str2 = „Linux” ;


Użyj ' + ”, aby połączyć lub dodać te dwa ciągi i zapisać wynikowy ciąg w zmiennej „ dołączyć ”:

był dołączyć = str1 + str2;


Na koniec wydrukuj połączony ciąg na konsoli:

log konsoli ( dołączyć ) ;


Wyjście


Użycie go w wartości liczbowej da sumę liczb:


Przykład 2: Łączenie łańcuchów przy użyciu metody „concat()”.

Zadzwoń do ' konkat() ”, aby połączyć dwa ciągi:

był dołączyć = str1.concat ( str2 ) ;


Wydrukuj wynikowy ciąg na konsoli:

log konsoli ( dołączyć ) ;


Wyjście


Spróbujmy teraz połączyć wartości liczbowe za pomocą metody „concat()”. Da błąd, ponieważ łączy łańcuchy, nie wykonuje żadnej operacji, takiej jak operacja arytmetyczna:


Jeśli chcesz połączyć dwie liczby, użyj ich jako ciągu znaków:

Podstawowa różnica między operatorem „+” a metodą „concat()”.

Podstawowa różnica między „ (+) ” i „ konkat() ” podano poniżej:

(+) Operator

metoda concat().

(+) to operator JavaScript. concat() to metoda JavaScript.
Wymagane są co najmniej dwie wartości. Wymagany jest co najmniej jeden ciąg.
Połącz łańcuchy, a także używaj do wykonywania operacji arytmetycznych na danych liczbowych. Połącz tylko wartości ciągu.
Używany do wartości liczbowych, a także do łańcuchów. Używany tylko do stringów.


To wszystko o operatorze ciągów znaków „+” i metodzie „concat()” w JavaScript.

Wniosek

(+) ” operatora i „ konkat() ” są wykorzystywane do łączenia ciągów znaków w JavaScript. Główną różnicą w obu przypadkach jest to, że operator „+” również łączy lub dodaje wartości liczbowe za pomocą operacji arytmetycznych. Podczas gdy metoda concat() dotyczy tylko łańcuchów. Na tym blogu pokazaliśmy różnicę między operatorem „+” a metodą „concat()” w JavaScript.