JS Strings '+' versus Concat-methode

Js Strings Versus Concat Methode



Soms moeten ontwikkelaars in verschillende situaties meerdere tekenreeksen samenvoegen tot een enkele tekenreeks, zoals het maken van tekenreeksen voor gebruik in reguliere expressies, in browsercookies of lokale opslag, in geautomatiseerd testen of dynamische tekenreeksen voor gebruikersmeldingen of berichten, enzovoort. Meer specifiek stelt het combineren van strings op verschillende manieren ontwikkelaars in staat om meer dynamische en flexibele webapplicaties te creëren.

Deze blog laat het verschil zien tussen de “ + ” operator en de “ concat() ” methode in JavaScript.







JS Strings '+' vs 'concat()' Methode

De ' + ” operator en de “ concat() ” methode worden beide gebruikt om twee of meer strings in JavaScript samen te voegen/te combineren. De operator '+' is een verkorte manier om tekenreeksen samen te voegen, terwijl de methode 'concat()' een meer expliciete manier is om de tekenreeksen samen te voegen.



Syntaxis



Gebruik de gegeven syntaxis voor de operator '+' om de tekenreeksen samen te voegen:





tekenreeks1 + tekenreeks2


De volgende syntaxis wordt gebruikt voor de methode 'concat()':

string.concat ( tekenreeks1, tekenreeks2, ... , tekenreeksN ) ;


Voorbeeld 1: tekenreeksen samenvoegen met behulp van de '+'-operator



Maak twee strings ' str1 ' En ' str2 ”:

var str1 = 'Welkom bij ' ;
var str2 = 'Linux' ;


Gebruik de ' + ” operator om deze twee strings te combineren of op te tellen en de resulterende string op te slaan in de variabele “ meedoen ”:

was meedoen = str1 + str2;


Druk ten slotte de aaneengeschakelde tekenreeks op de console af:

console.log ( meedoen ) ;


Uitgang


Als u het in een numerieke waarde gebruikt, krijgt u de som van de getallen:


Voorbeeld 2: tekenreeksen samenvoegen met behulp van de 'concat()'-methode

Bel de ' concat() ” methode om de twee strings samen te voegen:

was meedoen = str1.concat ( str2 ) ;


Print de resulterende string op de console:

console.log ( meedoen ) ;


Uitgang


Laten we nu proberen numerieke waarden samen te voegen met behulp van de methode 'concat()'. Het geeft een foutmelding omdat het strings samenvoegt en geen bewerking uitvoert zoals een rekenkundige bewerking:


Als je twee getallen wilt samenvoegen, gebruik ze dan als een string:

Primair verschil tussen de operator '+' en de methode 'concat ()'.

Het belangrijkste verschil tussen de ' (+) ' en de ' concat() ” wordt hieronder gegeven:

(+) Exploitant

concat() Methode

(+) is een JavaScript-operator. concat() is een JavaScript-methode.
Er zijn minimaal twee waarden vereist. Er is minimaal één tekenreeks vereist.
Voeg de tekenreeksen samen en wordt ook gebruikt om een ​​rekenkundige bewerking uit te voeren op numerieke gegevens. Voeg alleen de tekenreekswaarden samen.
Gebruikt voor numerieke waarden en ook voor tekenreeksen. Alleen gebruikt voor de snaren.


Dat is alles over de strings '+' operator en 'concat()' methode in JavaScript.

Conclusie

De ' (+) ” operator en de “ concat() ” methode worden gebruikt voor het samenvoegen van tekenreeksen in JavaScript. Het belangrijkste verschil tussen beide is dat de operator '+' ook de numerieke waarden combineert of optelt met behulp van rekenkundige bewerkingen. Terwijl de methode concat() alleen van toepassing is op de strings. In deze blog hebben we het verschil gedemonstreerd tussen de '+'-operator en de 'concat()'-methode in JavaScript.