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.