cs_BURN
Messages postés24Date d'inscriptionlundi 11 février 2002StatutMembreDernière intervention 8 avril 2010
-
8 avril 2010 à 05:14
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 2010
-
8 avril 2010 à 18:35
Bonjour à tous!
J'ai une fonction très simple de calcule qui est la suivante
<script language="JavaScript">
function Calcule(form)
{
form.thoraire.value=parseInt(form.sal.value)/parseInt(form.nbh.value);
}
</script>
Le problème, lorsque je fais le calcule, il arrive que la réponse n'est pas bonne. Exemple : 370.50 / 39 donne 9.487179487179487 alors que la réponse devrait être 9.50
Est-ce que quelqu'un a une idée ?
Est-ce possible aussi de limiter le nombre à 2 chiffre après la virgue ?
Arto_8000
Messages postés1044Date d'inscriptionlundi 7 mars 2005StatutMembreDernière intervention13 juillet 20107 8 avril 2010 à 18:35
Tu peux arrondir ton nombre avec la méthode Math.round. Comme il n'y a pas de paramètre pour la précision il faut juste que tu fasses un multiplication par 10^n et division par 10^n après l'arrondissement (n est la précision).
Exemple :
// Ceci donne 3.14
var nombre = Math.round(parseFloat("3.1415")*100) / 100;