12 messaggi dal 29 luglio 2003
ho un problema: devo fare in modo che i numeri abbiano solo 2 cifre decimali., con una funzione javascript. Ho usato questa funzione che agisce in modo strano: se metto 18.888 restituisce 18888 e se scrivo 18,888 restituisce 18.888 e in entrambi i casi non arrotonda mai. Potete dirmi come fare, per favore? è urgente. Grazie a chi mi aiuta


function FormattaRM(CostoRisorseMateriali)
{
CostoRisorseMateriali=Math.round(CostoRisorseMateriali *100)/100;
return true;
}
409 messaggi dal 11 maggio 2001
function round(number,X)
{
X = (!X ? 2 : X);
return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
}


number e' il numero
X sono i decimali che ti servono

Bye
12 messaggi dal 29 luglio 2003
grazie ma ottengo sempre lo stesso risultato. perchè?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.