Maison > interface Web > js tutoriel > le corps du texte

Comment convertir une valeur numérique en chaîne en javascript

青灯夜游
Libérer: 2023-01-07 11:43:52
original
5164 Les gens l'ont consulté

Méthodes : 1. méthode toString(), syntaxe "numeric value.toString()" ; 2. méthode toFixed(), qui peut convertir la valeur en chaîne et afficher le nombre spécifié de chiffres après la virgule décimale ; Méthode toExponential() ;4. Méthode toPrecision().

Comment convertir une valeur numérique en chaîne en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

1. Utilisez la méthode toString()

Lors de l'appel de la méthode toString() pour des valeurs simples, JavaScript les encapsulera automatiquement dans des objets, puis appellera la méthode toString() pour obtenir la chaîne du objet express.

var a = 123456;
a.toString();
console.log(a);  //返回字符串“123456”
Copier après la connexion

Lors de l'utilisation de la méthode toString() pour convertir une valeur en chaîne, les décimales ne peuvent pas être conservées. Ceci est sans aucun doute gênant pour afficher des nombres dans des domaines professionnels tels que le formatage monétaire et la notation scientifique. À cette fin, JavaScript fournit 3 méthodes dédiées, toFixed(), toExponential() et toPrecision(), qui sont présentées ci-dessous.

2, en utilisant la méthode toFixed()

toFixed() peut convertir la valeur en chaîne et afficher le nombre spécifié de chiffres après la virgule décimale.

var a = 10;
console.log(a.toFixed(2));  //返回字符串“10.00”
console.log(a.toFixed(4));  //返回字符串“10.0000”
Copier après la connexion

3. Utilisez la méthode toExponential()

La méthode toExponential() est spécialement utilisée pour convertir des nombres en chaînes sous forme de notation scientifique. Le paramètre de la méthode

var a = 123456789;
console.log(a.toExponential(2));  //返回字符串“1.23e+8”
console.log(a.toExponential(4));  //返回字符串“1.2346e+8”
Copier après la connexion

toExponential() spécifie le nombre de décimales à conserver. Les parties omises sont arrondies.

4. Utilisez la méthode toPrecision()

La méthode toPrecision() est similaire à la méthode toExponential(), mais elle peut spécifier le nombre de chiffres significatifs au lieu de spécifier le nombre de décimales.

var a = 123456789;
console.log(a.toPrecision(2));  //返回字符串“1.2e+8”
console.log(a.toPrecision(4));  //返回字符串“1.235e+8”
Copier après la connexion

【Apprentissage recommandé : Tutoriel avancé 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal