Hans: Tausendertrennzeichen einfügen

Beitrag lesen

Hellihello Hans,

hast Du heute Deine Spendierhosen an? Klappt bis 100.000, dannach .1000.000 .

frankx

Hallo frankx !

Hier die korrigierte Funktion. Problem war, daß length zwar die Laenge angibt, substring abervon 0 bins length-1 geht.

function mach_tausender(zahl) {
   var i;
   var j=0;
   var ergebnis="";

i=zahl.length-1;
   alert("i="+i);
   while (i >= 0) {
      ergebnis=zahl.substr(i,1)+ergebnis;
      j++;
      if (j==3) {
         ergebnis="."+ergebnis;
         j=0;
      }
      i--;
   }
   return ergebnis;
}

Gruß

Hans