Accueil > Forum > > > > Math.round et arrondi
Math.round et arrondi
jeudi 27 avril 2006 à 11:45:40 |
Math.round et arrondi

chapata
|
Hello , Je cherche une petite fonction qui me permet d'arrondir ma valeur à 1 ou n nombre décimaux après la virgule. J'utilise la fonction "Math.round" qui me renvoi bien l'arrondi à l'unité près mais je souhaite aller un peu plus loin dans les décimaux. J'ai vu sur un message l'utilisation de "toFixed" mais cela me génère une erreur. Si une ame charitable veut bienme venir en aide je suis preneur .
Voici le bout de code :
alert (Math.round(data.value.toFixed(2)));
avec bien sur "data" dans le bon type de donnée. Si quelqu'un sait comment utiliser ce "toFixed" ..... ????
ChaPaTa
|
|
jeudi 27 avril 2006 à 11:56:08 |
Re : Math.round et arrondi

roro06
|
Bonjour
1/ Math.round retourne un entier ... donc oublie-le 2/ Ton problème vient de ton data. Je suis curieux de voir comment tu l'as définit.
Cordialement Roro webDev
|
|
jeudi 27 avril 2006 à 12:01:52 |
Re : Math.round et arrondi

chapata
|
ok, mon data je le récupère dans une boucle :
data = document.getElementsByName('tx_ok')[i].value
donc ce n'est pas la bonne méthode pour le round.
Sinon j'ai utilisé, des substring et substr pour découper et concaténer mon chiffre à la décimal voulu mais, cela ne me l'arrondi pas.
ChaPaTa
|
|
jeudi 27 avril 2006 à 12:01:54 |
Re : Math.round et arrondi

bultez
|
Réponse acceptée !
bonjour <input type="text" name="data" value="123.366854" /> <script type="text/javascript"> alert (Number(data.value).toFixed(2)); </script>
mais FF va râler si on ne met pas document.name du formulaire.data.value....
Cordialement. Bul. Site/FONT>
|
|
jeudi 27 avril 2006 à 12:07:06 |
Re : Math.round et arrondi

chapata
|
Alors, là je dis BRAVO ! et MERCI ! c'est exactement ce que je cherchai !
je vais mettre le nom du doc et du l'imput pour faire plaisir à FF (que je ne connais pas ... encore) !!! ;-p
ChaPaTa
|
|
jeudi 27 avril 2006 à 12:11:08 |
Re : Math.round et arrondi

roro06
|
Bonjour
Je préconise :
<input type="text" id="data" value="123.366854" /> <script type="text/javascript"> alert (document.getElementById("data").value.toFixed(2)); </script>
parceque :
1/ FF ne ralera pas (après tout IE est loin d'être LE navigateur de référence) 2/ je n'ai pas besoin d'employer un formulaire (c'est fait pour renvoyer des données vers un serveur, un formulaire, non ?)
Cordialement Roro webDev
|
|
jeudi 27 avril 2006 à 12:14:59 |
Re : Math.round et arrondi

bultez
|
l'explication : toFixed bosse sur du numérique un .value c'est une chaîne de caractères. ( d'autres moyens que Number... ) et roro06 avait bien entendu raison avec Math.round
Cordialement Bul.
Site
|
|
jeudi 27 avril 2006 à 12:22:14 |
Re : Math.round et arrondi

bultez
|
à ror06 : après tout IE est loin d'être LE navigateur de référence
je n'ai pas dit ça ? si ??? ( quoique... avec le % d'utilisation parmi les internautes, on pourrait le dire.... )
j'ai signalé que, tel que c'était fait, FF n'aimerai pas ! d'ailleurs tu propose d'utiliser getElementById !
où as-tu vu un quelconque critique de FF ? pas mon genre ! je ne suis pas sectaire ( contrairement à de nombreux anti IE ), je suis beaucoup trop petit, à un trop faible niveau... pour oser critiquer un navigateur quel qu'il soit !!!!
Bul. Site
|
|
dimanche 10 décembre 2006 à 22:25:14 |
Re : Math.round et arrondi

darkduck
|
Salut,
Il y a aussi cette petite astuce :
<script type="text/javascript"> alert(Math.round(124.56879 * 100) / 100); </script>
|
|
Cette discussion est classée dans : fonction, arrondi, math, round, tofixed
Répondre à ce message
Sujets en rapport avec ce message
réaliser une boucle pour obtenir plusieurs résultat ... [ par popy29 ]
bonjour,je cherche à obtenir plusieurs résultats ou n résultat différents à partir d'une fonction mais je ne trouve pas comment faire pour la boucle.
[a supprimer] background de mon rectangle [ par 59cortex59 ]
bonjour,le code suivant permet de créer un rectangle avec du texte.le texte change de couleurmai le fond du rectangle non... /*******************
Ajuster la taille d'une popup à l'écran [ par nuclearprout ]
Bonjour à tous, je souhaiterais définnir la taille de ma popup en fonction de la résolution de l'écran. J'ai un début de bout de code mais il ne fonct
Fonction aléatoire dans Imacros [ par porsea ]
Bonjour, j'ai créé un macro pour internet, mais j'aimerais faire en sorte qu'une des case "CONTENT=" ai une variable aléatoire, de sorte qu'à chaque f
Aide avec un script réduction image !!! [ par kangourouxxx ]
Bonjour, je fait appel a vous car j'ai un petit problème de code. J'ai décidé d'alléger mon site et j'ai commencer par exporter tout mes code en .js e
lier 'toFixed' et 'toPrecision' [ par marcozambezi ]
bon eh bien grâce à ce forum j'ai résolu mes deux principaux pb... (merci bcp à bultez et à PetoleTeam)il m'en reste un dernier avant que tous mes for
[DEPLACE]variable definie par la position de la souris [ par Ankaa1988 ]
Bonjour a tous, je suis en train de me débattre pour trouver le moyen de modifier une variable en fonction de la position de la souris. je m'explique
variable definie par la position de la souris [ par Ankaa1988 ]
Bonjour a tous, je suis en train de me débattre pour trouver le moyen de modifier une variable en fonction de la position de la souris. je m'explique
Problème avec fonction pour générer cookie [ par way2web ]
Bonsoir,j'ai un peu avancé dans mon script de commande de pizza (grâce à vous !! ;-) ) mais je bloque maintenant dans ma fonction cookie (je ne vois p
Affecter une fonction à une cellule d'un tableau [ par chamallow ]
Bonjour,J'ai un tableau HTML où je créer des lignes dynamiquement grâce au javascript.Seulement pour certaines cellules, j'ai besoin d'affecter des fo
Livres en rapport
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|