[ Inhaltsverzeichnis ] | WMLScript |
Float-Bibliothek |
Grundlagen der Float-Bibliothek ceil(...) floor(...) int(...) maxFloat(...) minFloat(...) pow(...) round(...) sqrt(...) |
Grundlagen der Float-Bibliothek
Die Float-Bibliothek stellt die gängigsten, arithmetischen Funktionen für Fließkommazahlen zur Verfügung. |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
|||||||||||||||||||
ceil(...)Die Funktion ceil(...) wandelt den ihr übergebenen Wert in einen integer Wert um, indem immer auf den nächsthöheren integer Wert aufgerundet wird. Dieser ist dann der Rückgabewert der Funktion. Wird der Funktion schon ein integer Wert übergeben, so dient dieser als Rückgabewert.
Beispiel : |
|||||||||||||||||||
var x = Float.ceil("5.4"); // --> x = 6 |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
|||||||||||||||||||
floor(...)Die Funktion floor(...) wandelt den ihr übergebenen Wert in einen integer Wert um, indem immer auf den nächsthöheren integer Wert abgerundet wird. Dieser ist dann der Rückgabewert der Funktion. Wird der Funktion schon ein integer Wert übergeben, so dient dieser als Rückgabewert.
Beispiel : |
|||||||||||||||||||
var x = Float.floor(5.9); // --> x = 5 |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
|||||||||||||||||||
int(...)Die Funktion int(...) wandelt den ihr übergebene Wert in einen integer Wert um, indem die Nachkommastellen des Wertes abgeschnitten werden. Dieser ist dann der Rückgabewert der Funktion. Wird der Funktion schon ein integer Wert übergeben, so dient dieser als Rückgabewert.
Beispiel : |
|||||||||||||||||||
var x = Float.int(14.5); // --> x = 14 var x = Float.int(14.4); // --> x = 14 var x = Float.int(14.6789); // --> x = 14 |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
|||||||||||||||||||
maxFloat(...)Die Funktion maxFloat(...) gibt die größte mögliche Fließkommazahl zurück. Diese hat nach IEEE754 den Wert 3.40282347E+38.
Beispiel : |
|||||||||||||||||||
var x = Float.maxFloat(); // --> x = 3.40282347E+38 |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
|||||||||||||||||||
minFloat(...)Die Funktion minFloat(...) gibt die kleinste mögliche Fließkommazahl zurück. Diese hat nach IEEE754 den Wert 1.17549435E-38.
Beispiel : |
|||||||||||||||||||
var x = Float.minFloat(); // --> x = 1.17549435E-38 |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
|||||||||||||||||||
pow(...)Die Funktion pow(...) errechnet aus der ihr übergebenen Basis Wert1 und dem Exponenten Wert2 die Potenz, und gibt diese zurück.
Beispiel : |
|||||||||||||||||||
var x = Float.pow(2,3); // --> x = 2 * 2 * 2 = 8 |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
|||||||||||||||||||
round(...)Die Funktion round(...) wandelt den ihr übergebenen Wert in einen integer Wert um, indem der Wert kaufmännisch gerundet wird. Dieser ist dann der Rückgabewert der Funktion. Wird der Funktion schon ein integer Wert übergeben, so dient dieser als Rückgabewert.
Erklärung :nen paar erklärende Worte ... Beispiel : |
|||||||||||||||||||
var x = Float.round(5.4); // --> x = 5 var x = Float.round(5.5); // --> x = 6 var x = Float.round(5.6); // --> x = 6 var x = Float.round(7); // --> x = 7 |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
|||||||||||||||||||
sqrt(...)Die Funktion sqrt(...) berechnet aus dem ihr übergebenen Wert die Quadratwurzel und gibt diese zurück. Sollte der übergebenen Wert negativ sein, so ist der Rückgabewert invalid.
Beispiel : |
|||||||||||||||||||
var x = Float.sqrt(9); // --> x = 3 var x = Float.sqrt(-2); // --> invalid |
|||||||||||||||||||
Seitenanfang Inhaltsverzeichnis |
© 2001 Ralf Peter Korte |