Méthode JS Strings «+» vs Concat

Méthode JS Strings «+» vs 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 pour une utilisation 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 les messages utilisateur, etc. Plus précisément, la combinaison de chaînes de diverses 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«concat ()»Méthode en JavaScript.

Méthode JS Strings "+" vs "Concat ()"

Le "+»Opérateur et«concat ()«La méthode est toutes deux utilisées pour rejoindre / combiner deux chaînes ou plus en JavaScript. L'opérateur «+» est une façon serme pour concaténer les cordes, tandis que la méthode «concat ()» est un moyen plus explicite de rejoindre les cordes.

Syntaxe

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

String1 + String2


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

chaîne.Concat (String1, String2,…, Stringn);


Exemple 1: Rejoignez les chaînes à l'aide de l'opérateur «+»

Créez deux chaînes "str1" et "str2»:

var str1 = "bienvenue";
var str2 = "linuxhint";


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

var joinle = str1 + str2;


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

console.log (join);


Sortir


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


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

Appeler le "concat ()”Méthode pour rejoindre les deux chaînes:

var join = str1.concat (str2);


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

console.log (join);


Sortir


Maintenant, essayons de rejoindre les valeurs numériques en utilisant la méthode "Concat ()". Il donnera une erreur car il rejoint les chaînes sans opération comme une opération arithmétique:


Si vous souhaitez rejoindre deux numéros, 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 nécessaires. Au moins une chaîne est requise.
Concaténer les chaînes et également utilisé pour effectuer une opération arithmétique sur les données numériques. Concaténer uniquement les valeurs de chaîne.
Utilisé pour les valeurs numériques et aussi pour les chaînes. Utilisé uniquement pour les chaînes.


Il s'agit de la méthode des chaînes «+» et de la méthode «Concat ()» en JavaScript.

Conclusion

Le "(+)»Opérateur et«concat ()«La méthode est utilisée pour concaténer les chaînes en JavaScript. La principale différence dans les deux est que l'opérateur «+» combine également ou ajoute 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.