CALCULER L'ARRONDI D'UN PRIX ET LE METTRE EN FORME POUR L'AFFICHAGE

Messages postés
188
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
25 avril 2009
- - Dernière réponse : MicDundee
Messages postés
388
Date d'inscription
mardi 1 juillet 2003
Statut
Membre
Dernière intervention
18 novembre 2019
- 11 janv. 2010 à 00:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26293-calculer-l-arrondi-d-un-prix-et-le-mettre-en-forme-pour-l-affichage

MicDundee
Messages postés
388
Date d'inscription
mardi 1 juillet 2003
Statut
Membre
Dernière intervention
18 novembre 2019
1 -
Dur dur pour un débutant si dans vos exemples, vous utilisez des noms qui existent déjà dans ce langage « val » et « round. » Il suffisait de mettre :
nomdelavariable.ToFixed(nombre);

En commentaire :
nomdelavariable étant la variable à traiter.
nombre étant le nombre de chiffres souhaités après la virgule.
zouaoui_rachida
Messages postés
1
Date d'inscription
jeudi 22 février 2007
Statut
Membre
Dernière intervention
12 juin 2007
-
Merci

depuis le temps que je cherchais un moyen de d'arrondir en js

Cool
cs_Boris2000
Messages postés
18
Date d'inscription
lundi 19 janvier 2004
Statut
Membre
Dernière intervention
26 octobre 2007
-
Merci les gars, il fait plaisir ce forum!!
En 30sec t'as la réponse a tes p'tites questions. C'est bonheur.
cs_olid
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008
-
Merci, marche nickel ton astuce :o) ... Et merci aussi pour m'avoir fais passer pour un gros newbie :o)))

A charge de revanche, beez ;op

Le dicton du jour: "L'humilité est la qualité des grands sages"
apxa
Messages postés
188
Date d'inscription
mercredi 15 mai 2002
Statut
Membre
Dernière intervention
25 avril 2009
-
iop,
La fonction prend en 1er argument, un float ou integer (val) qui correspond à la valeur à arrondir et en deuxieme argument, un integer (dec) qui correspond au nombre de décimales désirées après la virgule.

function round() c'est le nom que je lui est donné (j'aurais pu l'appeler toto)
je l'ai appellé round car la fonction de round est définie ainsi sous la plus part des langage.

Tu peux en effet l'appeler round car celle que tu utilise fait partie de la classe Math donc n'en est point affecté elle ne sera pas surchargé si tu veux savoir.

En ce qui concerne ce que la fonction retourne, c'est un type float mais rien ne t'empeche de la convertir en string.
Sache tout de même que si c'est pour un affichage le type float s'affiche tout aussi bien que le type string.

Have Fun.