Przestrzeń nazw: matematyka

Metody

abs

statyczny

abs(num) zwraca liczbę

Wartość bezwzględna wartości liczbowej.

Parametr

liczba

numer

Wartość numeryczna.

Zwroty

non-null number bezwzględna wartość liczbowa wejścia.

Przykład

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

stropować

statyczny

ceil(num) zwraca reguły.Liczba całkowita

Pułap wartości liczbowej.

Parametr

liczba

numer

Wartość numeryczna.

Zwroty

non-null rules.Integer Liczba całkowita górna granica danej wartości.

Przykład

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

podłoga

statyczny

podłoga(liczba) zwraca reguły.Liczba całkowita

Podłoga wartości liczbowej.

Parametr

liczba

numer

Wartość numeryczna.

Zwroty

non-null rules.Integer oznaczająca dolną część podanej wartości.

Przykład

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

jest nieskończony

statyczny

isInfinite(num) zwraca reguły.Boolean

Sprawdź, czy wartość wynosi ±∞.

Parametr

liczba

numer

Wartość numeryczna.

Zwroty

non-null rules.Boolean prawda, jeśli liczba jest dodatnią lub ujemną nieskończonością.

Przykład

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

jestNaN

statyczny

isNaN(num) zwraca reguły.Boolean

Sprawdź, czy wartość wynosi ±∞.

Parametr

liczba

numer

Wartość numeryczna.

Zwroty

non-null rules.Boolean true, jeśli wartość nie jest liczbą.

Przykład

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

pow

statyczny

pow(podstawa, wykładnik) zwraca reguły.Float

Zwraca wartość pierwszego argumentu podniesioną do potęgi drugiego argumentu.

Parametr

baza

numer

Numeryczna wartość bazowa.

wykładnik potęgowy

numer

Wartość wykładnika numerycznego.

Zwroty

non-null rules.Float wartość pierwszego argumentu podniesioną do potęgi drugiego argumentu.

Przykład

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

okrągły

statyczny

round(num) zwraca reguły.Liczba całkowita

Zaokrąglij wartość wejściową do najbliższej liczby całkowitej.

Parametr

liczba

numer

Wartość numeryczna.

Zwroty

non-null rules.Integer najbliższa podanej wartości int.

Przykład

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

kwadrat

statyczny

sqrt(num) zwraca reguły.Float

Pierwiastek kwadratowy z wartości wejściowej.

Parametr

liczba

numer

Wartość numeryczna.

Zwroty

non-null rules.Float pierwiastek kwadratowy z wartości wejściowej.

Przykład

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