JS Strings “+” vs Concat Method

JS Strings “+” vs Concat Method

Noen ganger må utviklere sammenkoble flere strenger i en enkelt streng i forskjellige situasjoner, for eksempel å lage strenger for bruk i vanlige uttrykk, i nettleserkaker eller lokal lagring, i automatisert testing eller dynamiske strenger for brukervarsler eller meldinger og så videre. Mer spesifikt, å kombinere strenger på forskjellige måter gjør at utviklere kan lage mer dynamiske og fleksible webapplikasjoner.

Denne bloggen vil demonstrere forskjellen mellom “+”Operatør og“concat ()”Metode i JavaScript.

JS Strings “+” vs “concat ()” -metode

+”Operatør og“concat ()”Metode brukes begge til å bli med/kombinere to eller flere strenger i JavaScript. "+" -Operatøren er en kortfattet måte å sammenkoble strenger, mens "concat ()" -metoden er en mer eksplisitt måte å bli med i strengene.

Syntaks

Bruk den gitte syntaks for at "+" -operatøren skal slå sammen strengene:

String1 + String2


Følgende syntaks brukes til “Concat ()” -metoden:

streng.Concat (String1, String2, ..., Stringn);


Eksempel 1: Bli med i strengene ved å bruke "+" -operatøren

Lag to strenger “STR1”Og“str2”:

var str1 = "velkommen til";
var str2 = "linuxhint";


Bruke "+”Operatør for å kombinere eller legge til disse to strengene og lagre den resulterende strengen i variabelen”bli med”:

var join = str1 + str2;


Til slutt, skriv ut den sammenkoblede strengen på konsollen:

konsoll.logg (bli med);


Produksjon


Å bruke den i en numerisk verdi vil gi summen av tallene:


Eksempel 2: Bli med i strengene ved å bruke “Concat ()” -metoden

Ring "concat ()”Metode for å bli med i de to strengene:

var join = str1.concat (str2);


Skriv ut den resulterende strengen på konsollen:

konsoll.logg (bli med);


Produksjon


La oss nå prøve å bli med på numeriske verdier ved å bruke "concat ()" -metoden. Det vil gi en feil fordi den blir sammen med strenger som ikke utfører noen operasjon som en aritmetisk operasjon:


Hvis du vil bli med i to tall, bruk dem som en streng:

Primær forskjell mellom “+” operatør og “concat ()” -metode

Den primære forskjellen mellom “(+)" og "concat ()”Er gitt nedenfor:

(+) Operatør

Concat () -metode

(+) er en JavaScript -operatør. concat () er en JavaScript -metode.
Det kreves minst to verdier. Det kreves minst en streng.
Sammenkoble strengene og brukes også til å utføre en aritmetisk operasjon på numeriske data. Bare sammenkoble strengverdiene.
Brukt til numeriske verdier og også for strenger. Bare brukt til strengene.


Det handler om strengene “+” operatør og “concat ()” -metode i JavaScript.

Konklusjon

(+)”Operatør og“concat ()”Metode brukes til sammenkoblingsstrenger i JavaScript. Hovedforskjellen i begge deler er at “+” -operatøren også kombinerer eller legger til de numeriske verdiene ved hjelp av aritmetiske operasjoner. Mens concat () -metoden bare gjelder strengene. I denne bloggen demonstrerte vi forskjellen mellom “+” -operatøren og “Concat ()” -metoden i JavaScript.