Flashhilfe.de - Flash Community

Prototype: setSectionPoints [Flash 8]

 


AntwortenRegistrieren Seite1  

Kai Jansen#1
Benutzerbild von Kai Jansen
Beiträge: 3099
Wohnort: Saarbrücken
Registriert: Jan 2002

06.04.2004, 13:33

Tausender Punkte setzen

Prototype:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Math.setSectionPoints = function (z) {
   var z1 = String(z).split(".");
   if (z1[0].length <= 3) return z1.join(",");
   var i_array = z1[0].split("").reverse();
   var o_array = new Array();
   o_array.push("," + z1[1]);
   var count = 0;
   for (var i = 0; i < i_array.length; i++) {
      o_array.push(i_array[i]);
      count++;
      if (count == 3) {
         o_array.push(".");
         count = 0;
      }
   }
   return o_array.reverse().join("");
}


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
zahl = 76514123.4;

trace (Math.setSectionPoints(zahl));
// Ausgabe 76.514.123,4

/*
Bei Zahlen mit einem Punkt (Kommazahlen) wird der Punkt durch ein Komma ersetzt. Die Tausender werden durch einen Punkt getrennt.


ACHTUNG! Der Rückgabewert dieser Funktion ist immer ein STRING!

*/
<

MfG

Kai Jansen
Flashhilfe-Moderator

http://www.flashhilfe.de
http://www.kaijansen.de

Die Zukunft ist die Vergangenheit von Übermorgen.
Schlagwörter: math, prototype

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2021 Sebastian Wichmann - Flashhilfe.de