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

Comment convertir le type numérique en type chaîne en JavaScript

怪我咯
Libérer: 2017-07-04 15:20:37
original
3803 Les gens l'ont consulté

Cet article présente principalement l'introduction de la conversion d'un nombre en chaîne en JavaScript Cet article explique 4 fonctions pour convertir un nombre en chaîne. Les amis qui en ont besoin peuvent s'y référer

Dans la conversion de valeur JavaScript

type, la conversion la plus courante se fait entre les valeurs de chaîne et les valeurs numériques.

peut être converti en chaîne en appelant les 4 fonctions de la valeur numérique (en fait, ce sont les 4 fonctions de la classe Number après que JS convertit automatiquement la valeur numérique en l'objet Number

). :

1.toString().

2.toFixed().
3.toExponential().
4.toPrecision().

toString()

Vous pouvez appeler la méthode toString() sur la valeur numérique pour la convertir en une

chaîne. La fonction toString() accepte un entier positif compris entre 2 et 36 comme paramètre, qui sert à définir le numéro de base de la valeur si le paramètre est manquant, la fonction toString() est exprimée en décimal ; valeur correspondante.

Le code est le suivant :

var a = 42;
console.log(a.toString(2));//101010
console.log(a.toString());//42
console.log("0x" + a.toString(16));//0x2a
var b = 0xff;
console.log(b.toString());//255
Copier après la connexion

toFixed()

la fonction toFixed() accepte un entier en paramètre, et la fonction du paramètre est spécifiée Le nombre exact de chiffres après la virgule décimale. Le paramètre accepté par la fonction toFixed() peut également être un nombre négatif (bien qu'il soit rarement utilisé). Lorsque le paramètre est un nombre négatif, la partie entière de la valeur perdra en précision. Lorsque vous utilisez la fonction toFixed() pour ajuster les valeurs, JavaScript suit le principe d'arrondi.

Le code est le suivant :

var x = 17.38;
console.log(x.toFixed(0));//17
console.log(x.toFixed(1));//17.4
console.log(x.toFixed(4));//17.380
console.log(x.toFixed(-1));//20
Copier après la connexion

toExponential()

Vous pouvez utiliser le toExponential () fonction en La valeur numérique est convertie en notation scientifique. La fonction toExponential() accepte un entier non négatif comme paramètre (si ce paramètre est un nombre négatif, une RangeError est levée) comme précision de la notation scientifique. Comme la fonction toFixed(), la fonction toExponential() suit le principe d'arrondi lors de l'ajustement des valeurs.

Le code est le suivant :

var y = 17951.38596
console.log(y.toExponential(1));//1.8e+4
console.log(y.toExponential(0));//2e+4
Copier après la connexion

toPrecision()

la fonction toPrecision() accepte un entier positif en paramètre (si le Le paramètre est 0 ou un nombre négatif, le programme lancera RangeError) et le traitera comme le nombre précis de chiffres (y compris la partie entière et la partie décimale) de la valeur si le nombre précis de chiffres est inférieur au nombre de chiffres. dans la partie entière de la valeur, la valeur sera convertie en notation scientifique pour exprimer. Comme la fonction toFixed(), la fonction toPrecision() suit le principe d'arrondi lors de l'ajustement des valeurs.

Le code est le suivant :

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