Maison > interface Web > js tutoriel > Implémentez le code js pour conserver N chiffres après les compétences point décimal_javascript

Implémentez le code js pour conserver N chiffres après les compétences point décimal_javascript

WBOY
Libérer: 2016-05-16 16:31:23
original
1280 Les gens l'ont consulté

En JS, si vous souhaitez conserver N chiffres après la virgule décimale, vous utilisez généralement la fonction toFixed

Copier le code Le code est le suivant :

document.write("

Exemple JS de conservation de deux décimales


"
var a = 2,1512131231231321
document.write("Valeur originale : " a "
"
document.write("Deux décimales :" a.toFixed(2) "
Quatre décimales" a.toFixed(4));


La fonction de conversion d'arrondi est la suivante :

fonction rond(v,e){
vart=1;
pour(;e>0;t*=10,e--);
pour(;e<0;t/=10,e );
return Math.round(v*t)/t;
>


En paramètres :

v représente la valeur à convertir

e représente le nombre de chiffres à retenir

Les deux pour dans la fonction, c'est le point clé,

Le premier for concerne la situation à droite du point décimal, c'est-à-dire combien de chiffres à droite du point décimal sont conservés

Le deuxième for concerne la situation à gauche du point décimal, c'est-à-dire combien de chiffres à gauche du point décimal sont conservés.

La fonction de for est de calculer la valeur de t, c'est-à-dire le multiple de combien v doit être agrandi ou réduit (multiple = t).

For profite ici de deux fonctionnalités dans for, jugement conditionnel et contre-accumulation (boucle),

For continue lorsque e satisfait à la condition, et chaque fois que e est accumulé (chaque accumulation de e doit créer une condition pour for qui ne satisfait pas la boucle), la valeur de t est également calculée.

Enfin, la méthode de l'arrondi natif est utilisée pour calculer le résultat du v agrandi/réduit, puis le résultat est agrandi/réduit au multiple correct

Les exemples suivants de numéros réservés à deux chiffres





Ce qui précède est tout le code. N'est-ce pas super simple ? J'espère que cela pourra être utile à tout le monde
Étiquettes associées:
js
source:php.cn
Article précédent:Explication détaillée de l'object_jquery différé de jQuery Article suivant:Obtenez des conseils referer_javascript en utilisant JavaScript et C#
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
Derniers articles par auteur
Derniers numéros
Rubriques connexes
Plus>
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal