JS reťazce „+“ verzus metóda Concat

Js Retazce Verzus Metoda Concat



Niekedy vývojári potrebujú spojiť viacero reťazcov do jedného reťazca v rôznych situáciách, ako je vytváranie reťazcov na použitie v regulárnych výrazoch, v súboroch cookie prehliadača alebo lokálnom úložisku, pri automatizovanom testovaní alebo dynamických reťazcoch pre upozornenia alebo správy používateľov atď. Presnejšie povedané, kombinovanie reťazcov rôznymi spôsobmi umožňuje vývojárom vytvárať dynamickejšie a flexibilnejšie webové aplikácie.

Tento blog ukáže rozdiel medzi „ + operátor “ a “ concat() “ metóda v JavaScripte.







Reťazce JS „+“ vs. metóda „concat()“.

' + operátor “ a “ concat() Obidve metódy sa používajú na spojenie/kombinovanie dvoch alebo viacerých reťazcov v JavaScripte. Operátor „+“ je skrátený spôsob spájania reťazcov, zatiaľ čo metóda „concat()“ je explicitnejším spôsobom spájania reťazcov.



Syntax



Použite danú syntax pre operátor „+“ na spojenie reťazcov:





reťazec1 + reťazec2


Pre metódu „concat()“ sa používa nasledujúca syntax:

reťazec.spojenie ( reťazec1, reťazec2, ... , reťazecN ) ;


Príklad 1: Spojenie reťazcov pomocou operátora „+“.



Vytvorte dva reťazce ' str1 “ a „ str2 “:

var str1 = 'Vitajte v ' ;
var str2 = 'linux' ;


Použi ' + operátor ” na spojenie alebo pridanie týchto dvoch reťazcov a uloženie výsledného reťazca do premennej “ pripojiť sa “:

bol pripojiť sa = str1 + str2;


Nakoniec vytlačte zreťazený reťazec na konzole:

konzola.log ( pripojiť sa ) ;


Výkon


Ak ho použijete v číselnej hodnote, získate súčet čísel:


Príklad 2: Spojte reťazce pomocou metódy „concat()“.

Zavolajte na „ concat() ” metóda na spojenie dvoch reťazcov:

bol pripojiť sa = str1.concat ( str2 ) ;


Vytlačte výsledný reťazec na konzole:

konzola.log ( pripojiť sa ) ;


Výkon


Teraz sa pokúsme spojiť číselné hodnoty pomocou metódy „concat()“. Zobrazí chybu, pretože spája reťazce a nevykonáva žiadnu operáciu, ako je aritmetická operácia:


Ak chcete spojiť dve čísla, použite ich ako reťazec:

Primárny rozdiel medzi operátorom „+“ a metódou „concat()“.

Hlavný rozdiel medzi „ (+) “ a „ concat() “ je uvedené nižšie:

(+) Operátor

metóda concat().

(+) je operátor JavaScriptu. concat() je metóda JavaScriptu.
Vyžadujú sa aspoň dve hodnoty. Vyžaduje sa aspoň jeden reťazec.
Spája reťazce a používa sa aj na vykonanie aritmetickej operácie s číselnými údajmi. Spájajte iba hodnoty reťazca.
Používa sa pre číselné hodnoty a tiež pre reťazce. Používa sa len na struny.


To je všetko o operátoroch reťazcov „+“ a metóde „concat()“ v JavaScripte.

Záver

' (+) operátor “ a “ concat() ” sa používajú na zreťazenie reťazcov v JavaScripte. Hlavným rozdielom v oboch je, že operátor „+“ tiež kombinuje alebo pridáva číselné hodnoty pomocou aritmetických operácií. Zatiaľ čo metóda concat() sa vzťahuje iba na reťazce. V tomto blogu sme demonštrovali rozdiel medzi operátorom „+“ a metódou „concat()“ v JavaScripte.