integer(var x)
Ganzzahliger Teil von x (Nachkommastellen werden entfernt).
floor(var x)
Größte Integer-Zahl, die kleiner oder gleich x ist. Identisch mit integer(x) minus 1 für negative x. floor() erzeugt eine Gleichverteilung der Zahlen, während integer() mehr Zahlen nach 0 konvertiert. Parameter:
x - beliebige var.
Rückgabewert:
Ganzzahliger Teil von x.
Geschwindigkeit:
SchnellRemarks:
Die implizite lite-C var->int Konversion - z.B. (int)x - benutzt die floor Funktion, nicht die integer Funktion.
Besipiele:
x = integer(2.5); // x = 2
x = integer(0.789); // x = 0
x = integer(-0.789); // x = 0
x = floor(-0.789); // x = -1
// round x to the nearest integer
function round(x) { return floor(x+0.5); }
Siehe auch:
fraction
► Aktuelle Version Online