Maison >interface Web >js tutoriel >Comment forcer le type de valeur à chaîne en javascript

Comment forcer le type de valeur à chaîne en javascript

青灯夜游
青灯夜游original
2022-02-16 16:52:174551parcourir

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 + """.

Comment forcer le type de valeur à chaîne en javascript

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 valeurs​​en 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn