Chaînes JS '+' vs méthode Concat

Chaines Js Vs Methode Concat



Parfois, les développeurs doivent concaténer plusieurs chaînes en une seule chaîne dans diverses situations, telles que la création de chaînes à utiliser dans des expressions régulières, dans des cookies de navigateur ou un stockage local, dans des tests automatisés ou des chaînes dynamiques pour les notifications ou messages utilisateur, etc. Plus précisément, la combinaison de chaînes de différentes manières permet aux développeurs de créer des applications Web plus dynamiques et flexibles.

Ce blog démontrera la différence entre le ' + ' opérateur et le ' concat() ” méthode en JavaScript.







Méthode JS Strings '+' vs 'concat ()'

Le ' + ' opérateur et le ' concat() ” sont tous deux utilisés pour joindre/combiner deux ou plusieurs chaînes en JavaScript. L'opérateur '+' est un raccourci pour concaténer des chaînes, tandis que la méthode 'concat()' est un moyen plus explicite de joindre les chaînes.



Syntaxe



Utilisez la syntaxe donnée pour l'opérateur '+' pour joindre les chaînes :





chaîne1 + chaîne2


La syntaxe suivante est utilisée pour la méthode « concat() » :

chaîne.concat ( chaîne1, chaîne2, ... , chaîneN ) ;


Exemple 1 : Joindre des chaînes à l'aide de l'opérateur '+'



Créez deux chaînes ' chaîne1 ' et ' str2 ” :

var chaîne1 = 'Bienvenue à ' ;
var chaîne2 = 'Linux' ;


Utilisez le ' + ' opérateur pour combiner ou ajouter ces deux chaînes et stocker la chaîne résultante dans la variable ' rejoindre ” :

était rejoindre = chaîne1 + chaîne2 ;


Enfin, imprimez la chaîne concaténée sur la console :

console.log ( rejoindre ) ;


Sortir


L'utiliser dans une valeur numérique donnera la somme des nombres :


Exemple 2 : joindre des chaînes à l'aide de la méthode « concat() »

Appeler le ' concat() ” méthode pour joindre les deux chaînes :

était rejoindre = str1.concat ( str2 ) ;


Imprimez la chaîne résultante sur la console :

console.log ( rejoindre ) ;


Sortir


Maintenant, essayons de joindre des valeurs numériques en utilisant la méthode 'concat()'. Cela donnera une erreur car il joint des chaînes sans effectuer aucune opération comme une opération arithmétique :


Si vous souhaitez joindre deux nombres, utilisez-les comme une chaîne :

Différence principale entre l'opérateur '+' et la méthode 'concat()'

La principale différence entre le ' (+) ' et le ' concat() » est donné ci-dessous :

(+) Opérateur

méthode concat()

(+) est un opérateur JavaScript. concat() est une méthode JavaScript.
Au moins deux valeurs sont requises. Au moins une chaîne est requise.
Concaténer les chaînes et également utilisé pour effectuer une opération arithmétique sur des données numériques. Uniquement concaténer les valeurs de chaîne.
Utilisé pour les valeurs numériques et également pour les chaînes. Uniquement utilisé pour les cordes.


Il s'agit de l'opérateur '+' des chaînes et de la méthode 'concat()' en JavaScript.

Conclusion

Le ' (+) ' opérateur et le ' concat() ” La méthode est utilisée pour concaténer des chaînes en JavaScript. La principale différence entre les deux est que l'opérateur '+' combine ou ajoute également les valeurs numériques à l'aide d'opérations arithmétiques. Alors que la méthode concat() ne s'applique qu'aux chaînes. Dans ce blog, nous avons démontré la différence entre l'opérateur '+' et la méthode 'concat()' en JavaScript.