Namensraum: Mathematik

Methoden

Abs

statisch

abs(num) gibt eine Zahl zurück

Absoluter Wert eines numerischen Werts.

Parameter

Num

Nummer

Zahlenwert.

Kehrt zurück

non-null number der absolute numerische Wert der Eingabe.

Beispiel

math.abs(-1) == 1
math.abs(1) == 1

Decke

statisch

ceil(num) gibt Rules.Integer zurück

Obergrenze des numerischen Werts.

Parameter

Num

Nummer

Zahlenwert.

Kehrt zurück

non-null rules.Integer Ganzzahlige Obergrenze des angegebenen Werts.

Beispiel

math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3

Boden

statisch

floor(num) gibt Rules.Integer zurück

Untergrenze des numerischen Werts.

Parameter

Num

Nummer

Zahlenwert.

Kehrt zurück

non-null rules.Integer die Untergrenze des angegebenen Werts.

Beispiel

math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2

ist unendlich

statisch

isInfinite(num) gibt Rules.Boolean zurück

Testen Sie, ob der Wert ±∞ beträgt.

Parameter

Num

Nummer

Zahlenwert.

Kehrt zurück

non-null rules.Boolean Wert wahr, wenn die Zahl positiv oder negativ unendlich ist.

Beispiel

math.isInfinite(∞) == true
math.isInfinite(100) == false

ist NaN

statisch

isNaN(num) gibt Rules.Boolean zurück

Testen Sie, ob der Wert ±∞ beträgt.

Parameter

Num

Nummer

Zahlenwert.

Kehrt zurück

non-null rules.Boolean Wert wahr, wenn der Wert keine Zahl ist.

Beispiel

math.isNaN(NaN) == true
math.isNaN(100) == false

pow

statisch

pow(Basis, Exponent) gibt Rules.Float zurück

Gibt den Wert des ersten Arguments potenziert mit dem zweiten Argument zurück.

Parameter

Base

Nummer

Numerischer Basiswert.

Exponent

Nummer

Numerischer Exponentenwert.

Kehrt zurück

non-null rules.Float den Wert des ersten Arguments, erhöht mit der Potenz des zweiten Arguments.

Beispiel

math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2

runden

statisch

Round(num) gibt „rules.Integer“ zurück

Runden Sie den Eingabewert auf den nächsten ganzzahligen Wert.

Parameter

Num

Nummer

Zahlenwert.

Kehrt zurück

non-null rules.Integer Ganzzahliger Wert, der dem angegebenen Wert am nächsten kommt.

Beispiel

math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3

Quadrat

statisch

sqrt(num) gibt Rules.Float zurück

Quadratwurzel des Eingabewerts.

Parameter

Num

Nummer

Zahlenwert.

Kehrt zurück

non-null rules.Float die Quadratwurzel des Eingabewerts.

Beispiel

math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5