Kontakt aufnehmen

WMLScript: Float-Bibliothek

Mit dieser Bibliothek werden Funktionen zur Manipulation und Ermittlung von Fließkommazahlen zur Verfügung gestellt. Dabei sollte man beachten, dass die Unterstützung der einzelnen Funktionen sehr stark vom Endgerät abhängig ist.

Funktion int()

Mit dieser Funktion wird der Ganzzahl-Anteil einer Fließkommazahl angezeigt. Beispiel:

var ausgabe = Float.int(13.5); // Inhalt von ausgabe ist 13.

Funktion ceil()

Damit wird eine Fließkommazahl auf die nächste mögliche ganze Zahl aufgerundet. Beispiel:

var ausgabe = Float.ceil(13.5);  // Inhalt von ausgabe ist 14.
var ausgabe = Float.ceil(-11.7); // Inhalt von ausgabe ist -12.
var ausgabe = Float.ceil(13);    // Inhalt von ausgabe ist 13.

Funktion floor()

Damit wird eine Fließkommazahl auf die nächste mögliche ganze Zahl abgerundet. Beispiel:

var ausgabe = Float.ceil(11.3);  // Inhalt von ausgabe ist 11.
var ausgabe = Float.ceil(-17.9); // Inhalt von ausgabe ist -17.
var ausgabe = Float.ceil(12);    // Inhalt von ausgabe ist 12.

Funktion round()

Das übergebene Argument wird bei dieser Funktion zu einer Integer-Zahl gerundet. Beispiel:

var ausgabe = Float.round(7.49); // Inhalt von ausgabe ist 7.
var ausgabe = Float.round(7.50); // Inhalt von ausgabe ist 8.

Funktion pow()

Diese Funktion potenziert die erste übergebene Zahl mit der zweiten übergebenen Zahl und gibt das Ergebnis als eine Fließkommazahl aus. Beispiel:

var ausgabe = Float.pow(3,3);  // Inhalt von ausgabe = 27.0 
var ausgabe = Float.pow(3,-3); // Inhalt von ausgabe = 0.037

Funktion sqrt()

Mit dieser Funktion wird die Wurzel aus der übergebenen Zahl gezogen und das Ergebnis als eine Fließkommazahl ausgegeben. Es können dabei entweder eine Fließkomma- oder eine Integer-Zahl übergeben werden. Ungenaue Zahlen werden dabei auf 7 Stellen nach dem Punkt angegeben. Beispiel:

var ausgabe = Float.sqrt(9); // Inhalt von ausgabe = 3.0 

Funktionen maxFloat() und minFloat()

Mit diesen beiden Funktionen wird die maximal mögliche Float-Zahl (maxFloat), die das jeweilige System unterstützt bzw. die minimal mögliche Float-Zahl (minFloat) ausgegeben. Beispiel:

var test1 = Lang.maxFloat(); // = 3.40282347E+38
var test2 = Lang.minFloat(); // = 1.17549435E-38

Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern