Home
Scripts
Games
Referenz
     Basics:
   · Variablen
   · Datentypen
   · Operatoren
   · Funktionen
   · Pragmas
   · if else
   · while
   · for
     Libraries:
   · Lang
   · Float
   · String
   · URL
   · WMLBrowser
   · Dialogs
   · Crypto
   · WTAPublic
     Extras:
   · Arrays
   · Sortieren
   · Mathematik
Links
Gäste
Kontakt

< Float-Library >


Die Float-Library beinhaltet Funktionen zur Verwendung von Fließkommazahlen.

WAP-Standard: 1.1+

Unbedingt zu beachten ist:
Die Unterstützung und Verarbeitung von Fließkommazahlen (Reichweite, Rundungsverhalten, Umwandlung etc.) kann, je nach verwendetem Entgerät, sehr unterschiedlich sein.


int
Gibt den Ganzzahl-Anteil des Arguments zurück.
Syntax => Float.int(value)

var a;
a = Float.int(5.9);  // a == 5
a = Float.int(5.2);  // a == 5
a = Float.int(-5.2); // a == -5
a = Float.int(5.2m); // error

floor
Rundet eine Fließkommazahl auf die nächste Ganzzahl ab.
Syntax => Float.floor(value)

var d;
d = Float.floor(5.9);  // a == 5
d = Float.floor(-5.9); // a == -6
d = Float.floor(5);    // a == 5

ceil
Rundet eine Fließkommazahl auf die nächste Ganzzahl auf.
Syntax => Float.ceil(value)

var b;
b = Float.ceil(5.9);  // b == 6
b = Float.ceil(-5.9); // b == -5
b = Float.ceil(5);    // b == 5

pow
Potenziert die erste Zahl mit der zweiten.
Syntax => Float.pow(value1, value2)

var p;
p = Float.pow(2, 3);    // p == 8.0
p = Float.pow(2, -3);   // p == 0.125
p = Float.pow(3, 0);    // p == 1.0
p = Float.pow(9, 0.5);  // p == 3.0
p = Float.pow(-3, 2);   // p == 9.0
p = Float.pow(0, -3);   // p == invalid
p = Float.pow(-3, 2.5); // p == invalid

round
Rundet das Argument zu einer Ganzzahl.
Syntax => Float.round(value)

var r;
r = Float.round(7.49);  // r == 7
r = Float.round(7.50);  // r == 8
r = Float.round(-7.49); // r == -7
r = Float.round(-7.50); // r == -7
r = Float.round(-7.51); // r == -8

sqrt
Zieht die Wurzel.
Syntax => Float.sqrt(value)

var w;
w = Float.sqrt(16);  // w == 4.0
w = Float.sqrt(2);   // w == 1.4142135
w = Float.sqrt(2.5); // w == 1.5811388
w = Float.sqrt(-2);  // w == invalid

maxFloat
Gibt die größte vom System unterstützte Fließkommazahl zurück.
Syntax => Float.maxFloat()

var f = Float.maxFloat(); // f == 3.40282347E+38

minFloat
Gibt die kleinste vom System unterstützte Fließkommazahl zurück.
Syntax => Float.minFloat()

var g = Float.minFloat(); // g == 1.17549435E-38




Copyright © 2002-2003 by wmlscript.de - Alle Rechte vorbehalten
Impressum | Datenschutz | eMail