Copiez le code comme suit :
var changeTwoDecimal_f= fonction (floatvar){
var f_x = parseFloat(floatvar);
si (estNaN(f_x)){
renvoie « 0,00 » ;
}
var f_x = Math.round(f_x*100)/100;
var s_x = f_x.toString();
var pos_decimal = s_x.indexOf('.');
si (pos_decimal < 0){
pos_decimal = s_x.longueur ;
s_x += '.';
}
while (s_x.length <= pos_decimal + 2){
s_x += '0';
}
retourner s_x ;
}
Fonction d'arrondi fournie par js :
Copiez le code comme suit :
js, fonction d'arrondi toFixed(), le paramètre à l'intérieur est le nombre de décimales à conserver.
<langage de script="javascript">
document.write("<h1>Exemple JS de conservation de deux décimales</h1><br>");
var a = 2,1512131231231321 ;
document.write("Valeur originale : "+a+"<br>");
document.write("Deux décimales :"+a.toFixed(2)+"<br>Quatre décimales"+a.toFixed(4));
</script>