En programmation JavaScript, le traitement des chaînes est une tâche très basique. En JavaScript, il existe de nombreuses façons de convertir des chaînes. Ci-dessous, je vais vous présenter quatre méthodes de conversion de chaînes en JavaScript.
Méthode 1 : utilisez la fonction String()
L'utilisation de la fonction String() est la méthode la plus courante pour convertir d'autres types de variables en types de chaîne. L'implémentation du code de cette méthode est très simple, il suffit d'ajouter String() avant la variable à convertir. Par exemple :
var num = 123; var str = String(num); console.log(typeof str); // string
Méthode 2 : utiliser la fonction toString()
toString() est l'une des méthodes les plus basiques de JavaScript, qui peut convertir un nombre, un booléen, un tableau, un objet, etc. en chaînes. De même, ajoutez simplement toString() après la variable à convertir. Par exemple :
var num = 123; var str = num.toString(); console.log(typeof str); // string
Méthode 3 : entourée de '' ou ""
Les variables entourées de '' ou "" seront automatiquement converties en chaînes même si ce sont des nombres :
var str1 = 'abcdef'; var str2 = "abcdef"; console.log(typeof str1, typeof str2); // string string var num = 123; var str = '' + num; console.log(typeof str); // string
Méthode 4 : utiliser le caractère d'échappement '' plus encodage des caractères
Certains caractères des chaînes en JavaScript sont invisibles. Par exemple, les caractères de retour chariot et de saut de ligne, les caractères d'échappement en JavaScript sont « » et «
». Afin de représenter ces caractères dans une chaîne, un encodage des caractères échappés est requis. Par exemple :
var str1 = 'line 1 line 2 line 3'; var str2 = 'hello\world'; console.log(str1, str2);
Ci-dessus sont quatre méthodes de conversion de chaîne couramment utilisées en JavaScript. Vous pouvez choisir la méthode appropriée en fonction de vos besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!