Le JavaScript se veut un langage de programmation orienté objet, donc pour la fonctionnalité d'arrondissement avec un certain nombre de décimal, elle est déjà incluse dans l'objet même. A l'aide du code source JavaScript suivant, vous trouverez la réponse que vous souhaitez :
- <script language="JavaScript" type="text/javascript">
- function RoundDec(real,decimal) {
- return real.toFixed(decimal);
- }
-
- document.write("RoundDec(1,0)=" + RoundDec(1,0) + "<br />");
- document.write("RoundDec(1.1,1)=" + RoundDec(1.1,1) + "<br />");
- document.write("RoundDec(1.7,1)=" + RoundDec(1.7,1) + "<br />");
- document.write("RoundDec(-1,1)=" + RoundDec(-1,1) + "<br />");
- document.write("RoundDec(-1.1,1)=" + RoundDec(-1.1,1) + "<br />");
- document.write("RoundDec(-1.73,2)=" + RoundDec(-1.73,2) + "<br />");
- document.write("RoundDec(-1.734,3)=" + RoundDec(-1.734,3) + "<br />");
- document.write("RoundDec(30.2,1)=" + RoundDec(30.2,1) + "<br />");
- document.write("RoundDec(-35.4,1)=" + RoundDec(-35.4,1) + "<br />");
- document.write("35.00 $ =" + RoundDec(35,2) + " $<br />");
- document.write("35.25 $ =" + RoundDec(35.25,2) + " $<br />");
- document.write("35.75 $ =" + RoundDec(35.75,2) + " $<br />");
- </script>
on obtiendra le résultat suivant :
RoundDec(1,0)=1RoundDec(1.1,1)=1.1
RoundDec(1.7,1)=1.7
RoundDec(-1,1)=-1.0
RoundDec(-1.1,1)=-1.1
RoundDec(-1.73,2)=-1.73
RoundDec(-1.734,3)=-1.734
RoundDec(30.2,1)=30.2
RoundDec(-35.4,1)=-35.4
35.00 $ =35.00 $
35.25 $ =35.25 $
35.75 $ =35.75 $
Dernière mise à jour : Dimanche, le 12 janvier 2014