JS řetězce „+“ vs. metoda Concat

Js Retezce Vs Metoda Concat



Někdy vývojáři potřebují zřetězit více řetězců do jednoho řetězce v různých situacích, jako je vytváření řetězců pro použití v regulárních výrazech, v souborech cookie prohlížeče nebo v místním úložišti, při automatizovaném testování nebo dynamických řetězcích pro uživatelská upozornění nebo zprávy a tak dále. Přesněji řečeno, kombinování řetězců různými způsoby umožňuje vývojářům vytvářet dynamičtější a flexibilnější webové aplikace.

Tento blog ukáže rozdíl mezi „ + operátor “ a “ spojit() “ metoda v JavaScriptu.







Metoda JS Strings „+“ vs „concat()“.

' + operátor “ a “ spojit() Metoda ” se obě používají ke spojení/kombinaci dvou nebo více řetězců v JavaScriptu. Operátor „+“ je zkrácený způsob zřetězení řetězců, zatímco metoda „concat()“ je explicitnějším způsobem spojení řetězců.



Syntax



Ke spojení řetězců použijte danou syntaxi pro operátor „+“:





řetězec1 + řetězec2


Pro metodu „concat()“ se používá následující syntaxe:

řetězec.concat ( řetězec1, řetězec2, ... , řetězecN ) ;


Příklad 1: Spojení řetězců pomocí operátoru „+“.



Vytvořte dva řetězce' str1 ' a ' str2 “:

var str1 = 'Vítejte v ' ;
var str2 = 'linux' ;


Použijte „ + operátor pro spojení nebo přidání těchto dvou řetězců a uložení výsledného řetězce do proměnné “ připojit “:

byl připojit = str1 + str2;


Nakonec vytiskněte zřetězený řetězec na konzole:

konzole.log ( připojit ) ;


Výstup


Pokud jej použijete v číselné hodnotě, získáte součet čísel:


Příklad 2: Spojení řetězců pomocí metody „concat()“.

Zavolej ' spojit() ” metoda pro spojení dvou řetězců:

byl připojit = str1.concat ( str2 ) ;


Vytiskněte výsledný řetězec na konzoli:

konzole.log ( připojit ) ;


Výstup


Nyní se pokusíme spojit číselné hodnoty pomocí metody „concat()“. Ukáže chybu, protože spojuje řetězce a neprovádí žádnou operaci, jako je aritmetická operace:


Pokud chcete spojit dvě čísla, použijte je jako řetězec:

Primární rozdíl mezi operátorem „+“ a metodou „concat()“.

Hlavní rozdíl mezi „ (+) “ a „ spojit() “ je uveden níže:

(+) Operátor

metoda concat().

(+) je operátor JavaScriptu. concat() je metoda JavaScriptu.
Jsou vyžadovány alespoň dvě hodnoty. Je vyžadován alespoň jeden řetězec.
Zřetězit řetězce a také se používá k provedení aritmetické operace s číselnými daty. Řetězcové hodnoty pouze spojte.
Používá se pro číselné hodnoty a také pro řetězce. Používá se pouze na struny.


To je vše o operátoru řetězců „+“ a metodě „concat()“ v JavaScriptu.

Závěr

' (+) operátor “ a “ spojit() ” se používají pro zřetězení řetězců v JavaScriptu. Hlavní rozdíl v obou spočívá v tom, že operátor „+“ také kombinuje nebo přidává číselné hodnoty pomocí aritmetických operací. Zatímco metoda concat() se vztahuje pouze na řetězce. V tomto blogu jsme demonstrovali rozdíl mezi operátorem „+“ a metodou „concat()“ v JavaScriptu.