Struppi: Division und dann Dezimalstellen runden im Alert-Fenster?

Beitrag lesen

... Hi Struppi, das ist der zweite Akt zu deiner Hilfe von vorgestern, die Fragebogen-Addition mit den vielen sum-s. You remember?

Ja.

<script type="text/JavaScript">

function x(f)
{
var ergebnis = 0;
if(!f.sum) return;
for(var i = 0; i < f.sum.length;i++) ergebnis += eval(f.sum[i].value / 244);

Es gibt eigentlich nie einen Grund eval zu verwenden.

for(var i = 0; i < f.sum.length;i++) ergebnis += (f.sum[i].value / 244);

tut's auch und ist wesentlich schneller

Zum runden brauchst du parseInt oder round

z.b.

ergebnis = parseInt(ergebnis * 100 + .5) / 100;

Struppi.