Hvis du vil have komma, to decimaler og tusind-punktum
function millPoint( n ) { n=n.toString(); for(var t="",i=0;n.length>3;t=(i!=0)?n.substring(n.length-3)+"."+t:n.substring(n.length-3),n=n.substring(0,n.length-3),i++);
return n+=(n.length>0 && t.length>2)?"."+t:t; } function decs2( n ) { n=''+Math.round(n*100); while (3>n.length) { n='0'+n; } var fKomma = n.substring(0,n.length-2); return millPoint(fKomma)+','+n.substring(n.length-2,n.length); }
alert( decs2(12234567890.098765) );
----------------------------------- Hvis du ikke ønsker tusind-punktum:
function decs2( n ) { n=''+Math.round(n*100); while (3>n.length) { n='0'+n; } return n.substring(0,n.length-2)+','+n.substring(n.length-2,n.length); }
Ja, det må du undskylde ... når man selv kan en ting (og besvarer mange spm) er det ikke altid, man husker, hvor svært det engang var - og tager tiden til at justere pædagogikken derefter :) I sådanne tilfælde må du ikke være bleg for at stille uddybende spm. til virkemåden. Det eneste dumme spm. er det, der aldrig blev stillet ;o) /mvh
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.