aturan . matematika
Fungsi matematika yang tersedia secara global. Fungsi-fungsi ini diakses menggunakan math.
awalan dan beroperasi pada nilai numerik.
Metode
abs
abs(num) mengembalikan nomor
Nilai absolut dari nilai numerik.
Parameter | |
---|---|
nomor | nomor Nilai angka. |
- Kembali
non-null number
nilai numerik absolut dari input.
Contoh
math.abs(-1) == 1
math.abs(1) == 1
langit-langit
ceil(num) mengembalikan aturan.Bilangan bulat
Batas atas nilai numerik.
Parameter | |
---|---|
nomor | nomor Nilai angka. |
- Kembali
non-null rules.Integer
bulat batas atas nilai yang diberikan.
Contoh
math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3
lantai
floor(num) mengembalikan aturan.Integer
Lantai nilai numerik.
Parameter | |
---|---|
nomor | nomor Nilai angka. |
- Kembali
non-null rules.Integer
nilai dasar dari nilai yang diberikan.
Contoh
math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2
adalah Tak Terbatas
isInfinite(num) mengembalikan aturan.Boolean
Uji apakah nilainya ±∞.
Parameter | |
---|---|
nomor | nomor Nilai angka. |
- Kembali
non-null rules.Boolean
benar jika bilangan tersebut positif atau negatif tak terhingga.
Contoh
math.isInfinite(∞) == true
math.isInfinite(100) == false
adalahNaN
isNaN(num) mengembalikan aturan.Boolean
Uji apakah nilainya ±∞.
Parameter | |
---|---|
nomor | nomor Nilai angka. |
- Kembali
non-null rules.Boolean
benar jika nilainya bukan angka.
Contoh
math.isNaN(NaN) == true
math.isNaN(100) == false
kekuatan
pow(base, eksponen) mengembalikan aturan.Float
Mengembalikan nilai argumen pertama yang dipangkatkan dengan argumen kedua.
Parameter | |
---|---|
basis | nomor Nilai dasar numerik. |
eksponen | nomor Nilai eksponen numerik. |
- Kembali
non-null rules.Float
nilai argumen pertama yang dipangkatkan dari argumen kedua.
Contoh
math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2
bulat
round(num) mengembalikan aturan.Integer
Bulatkan nilai input ke int terdekat.
Parameter | |
---|---|
nomor | nomor Nilai angka. |
- Kembali
non-null rules.Integer
int terdekat dengan nilai yang diberikan.
Contoh
math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3
persegi
sqrt(num) mengembalikan aturan.Float
Akar kuadrat dari nilai masukan.
Parameter | |
---|---|
nomor | nomor Nilai angka. |
- Kembali
non-null rules.Float
akar kuadrat dari nilai input.
Contoh
math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5