Maison >interface Web >js tutoriel >Comment forcer le type de valeur à chaîne en javascript
Méthode de conversion forcée : 1. Appelez la méthode toString() avec la syntaxe "objet de données à convertir.toString()" ; 2. Appelez la fonction String() avec la syntaxe "String (données à convertir)" ; 3. Utilisez le caractère "+" pour concaténer des chaînes, la syntaxe est "données à convertir + """.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
La conversion de type forcée fait référence au forçage d'un type de données vers un autre type de données. Fait généralement référence à la conversion d'autres types de données en chaîne, nombre et booléen.
Parlons de la façon de forcer le type de valeur à une chaîne.
Convertir en type String
Il existe trois façons de convertir d'autres valeursen chaînes : toString(), String() et string.
Méthode 1 : Appelez la méthode toString() du type de données converti
Cette méthode n'affectera pas la variable d'origine, elle renverra le résultat de la conversion, mais remarque : les valeurs nulles et non définies n'ont pas besoin de toString( ), une erreur sera signalée si leurs méthodes sont appelées.
var a = 123; a = a.toString(); console.log(a); console.log(typeof a);
Méthode 2 : Appelez la fonction String() et transmettez les données converties en tant que paramètre à la fonction
Lors de l'utilisation de la fonction String() pour une conversion de type forcée, toString() est en fait appelé pour la méthode Number et Boolean , mais pour null et undefined, la méthode toString() ne sera pas appelée, elle convertira directement null en "null" et undefined directement en "undefined".
var a = 123; a = String(a); console.log(a); console.log(typeof a); var b = undefined; b = String(b); console.log(b); console.log(typeof b); var c = null; c = String(c); console.log(c); console.log(typeof c);
Méthode 3 : +"" pour tout type de données
var a = 123; a = a + ""; console.log(a); console.log(typeof a);
【Recommandation associée : Tutoriel d'apprentissage Javascript】
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!