Maison  >  Article  >  interface Web  >  Comment convertir des nombres en texte en JavaScript

Comment convertir des nombres en texte en JavaScript

PHPz
PHPzoriginal
2023-04-21 09:11:101992parcourir

En JavaScript, nous avons souvent besoin de convertir des nombres en texte. Cette situation se produit souvent dans des domaines tels que les montants de traitement, les calculs, les statistiques, etc. Étant donné que les nombres et le texte en JavaScript sont des types de données différents, si vous devez convertir un nombre en texte, vous devez utiliser une méthode différente. Cet article explique comment convertir des nombres en texte en JavaScript.

Méthode 1 : Utiliser la fonction toString()

En JavaScript, chaque nombre a une fonction toString(), qui peut convertir le nombre en chaîne. La syntaxe de cette fonction est la suivante :

number.toString([radix])

Parmi eux, le paramètre radix spécifie le numéro de base utilisé pour la conversion. Ce paramètre est facultatif. S'il est omis, le nombre décimal sera utilisé par défaut. Par exemple :

var num = 123;
var str = num.toString(); // La valeur de str est "123"

Dans l'exemple ci-dessus, nous convertissons le nombre 123 en chaîne. Puisque le paramètre radix n'est pas spécifié, la conversion décimale est utilisée par défaut, le résultat est donc "123".

Ce qui suit est un exemple de spécification du paramètre radix :

var num = 16;
var str = num.toString(2); // La valeur de str est "10000"

Dans cet exemple, nous convertissons le le numéro 16 est une chaîne et spécifie la conversion binaire. Le résultat est donc « 10 000 ».

Utilisez la fonction toString() pour convertir facilement des nombres en chaînes. Cependant, il convient de noter que si le nombre est nul ou indéfini, une erreur TypeError sera générée lorsque la fonction toString() est appelée.

Méthode 2 : Utiliser la fonction String()

En plus d'utiliser la fonction toString(), nous pouvons également utiliser la fonction globale String() en JavaScript pour convertir des nombres en chaînes. Lors de l'utilisation de la fonction String(), si l'argument est un nombre, il est automatiquement converti en chaîne. Par exemple :

var num = 456 ;
var str = String(num); // La valeur de str est "456"

Dans cet exemple, nous utilisons la fonction String() pour convertir le nombre 456 en chaîne. . Puisque l’argument est un nombre, la fonction String() le convertit automatiquement en chaîne.

Il convient de noter que si le paramètre est nul ou non défini, une erreur TypeError ne sera pas générée lors de sa conversion en chaîne à l'aide de la fonction String(). Au lieu de cela, ils sont convertis en deux chaînes, « null » et « undefined ».

Méthode 3 : Utiliser des chaînes de modèle

ES6 introduit le concept de chaînes de modèle, ce qui rend plus pratique la conversion de nombres en chaînes en JavaScript. Les chaînes de modèles facilitent l'insertion de variables, y compris de nombres, dans des chaînes. Par exemple :

var num = 789;
var str = 数字为${num}; // La valeur de str est "Le nombre est 789"

Dans cet exemple, nous utilisons un backtick (`) pour représenter la chaîne, utilisez ${} Insérez des variables. La valeur 789 de la variable num est automatiquement convertie en chaîne et insérée dans la chaîne.

Il est à noter que si la variable est vide ou indéfinie, elle sera automatiquement convertie en deux chaînes de "null" et "indéfini" lorsqu'elle est insérée dans la chaîne.

Résumé

Il existe trois façons de convertir des nombres en texte en JavaScript : en utilisant la fonction toString(), en utilisant la fonction String() et en utilisant des chaînes de modèle. Ces méthodes sont simples et pratiques et peuvent être sélectionnées et utilisées en fonction des besoins réels. Bien entendu, le choix de la méthode à utiliser doit être fait au cas par cas.

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