JS-strenger '+' vs Concat-metoden

Js Strenger Vs Concat Metoden



Noen ganger må utviklere sette sammen flere strenger i en enkelt streng i ulike situasjoner, for eksempel å lage strenger for bruk i regulære uttrykk, i nettleserinformasjonskapsler eller lokal lagring, i automatisert testing eller dynamiske strenger for brukervarsler eller meldinger og så videre. Mer spesifikt, å kombinere strenger på ulike måter lar utviklere lage mer dynamiske og fleksible nettapplikasjoner.

Denne bloggen vil demonstrere forskjellen mellom ' + ' operatør og ' concat() '-metoden i JavaScript.







JS-strenger '+' vs 'concat()'-metoden

« + ' operatør og ' concat() ”-metoden brukes begge til å slå sammen/kombinere to eller flere strenger i JavaScript. '+'-operatoren er en kortfattet måte å sette sammen strenger på, mens 'concat()'-metoden er en mer eksplisitt måte å slå sammen strengene på.



Syntaks



Bruk den gitte syntaksen for '+'-operatoren for å koble sammen strengene:





streng1 + streng2


Følgende syntaks brukes for 'concat()'-metoden:

string.concat ( streng1, streng2, ... , strengN ) ;


Eksempel 1: Koble sammen strenger ved å bruke '+'-operatoren



Lag to strenger ' str1 ' og ' str2 ':

var str1 = 'Velkommen til ' ;
var str2 = 'Linux' ;


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

var bli med = str1 + str2;


Skriv til slutt ut den sammenkoblede strengen på konsollen:

console.log ( bli med ) ;


Produksjon


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


Eksempel 2: Koble sammen strenger ved å bruke 'concat()'-metoden

Ring ' concat() ' metode for å koble sammen de to strengene:

var bli med = str1.konkat ( str2 ) ;


Skriv ut den resulterende strengen på konsollen:

console.log ( bli med ) ;


Produksjon


La oss nå prøve å slå sammen numeriske verdier ved å bruke 'concat()'-metoden. Det vil gi en feil fordi det kobler sammen strenger og ikke utføre noen operasjon som en aritmetisk operasjon:


Hvis du vil slå sammen to tall, bruk dem som en streng:

Primær forskjell mellom '+'-operator og 'concat()'-metoden

Den primære forskjellen mellom ' (+) ' og ' concat() ' er gitt nedenfor:

(+) Operatør

concat() metode

(+) er en JavaScript-operatør. concat() er en JavaScript-metode.
Minst to verdier kreves. Minst én streng kreves.
Sammenslå strengene og brukes også til å utføre en aritmetisk operasjon på numeriske data. Konkatener bare strengverdiene.
Brukes for numeriske verdier og også for strenger. Kun brukt til strengene.


Det handler om strengene «+»-operator og «concat()»-metoden i JavaScript.

Konklusjon

« (+) ' operatør og ' concat() ”-metoden brukes for å sammenkoble strenger i JavaScript. Hovedforskjellen i begge er at '+'-operatoren også kombinerer eller legger til de numeriske verdiene ved å bruke aritmetiske operasjoner. Mens concat()-metoden bare gjelder for strengene. I denne bloggen demonstrerte vi forskjellen mellom '+'-operatoren og 'concat()'-metoden i JavaScript.