เนมสเปซ: คณิตศาสตร์

วิธีการ

หน้าท้อง

คงที่

abs(num) ส่งกลับตัวเลข

ค่าสัมบูรณ์ของค่าตัวเลข

พารามิเตอร์

หมายเลข

ตัวเลข

ค่าตัวเลข

การส่งคืน

non-null number คือค่าตัวเลขสัมบูรณ์ของอินพุต

ตัวอย่าง

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

เพดาน

คงที่

ceil(num) ส่งคืน กฎจำนวนเต็ม

เพดานของค่าตัวเลข

พารามิเตอร์

หมายเลข

ตัวเลข

ค่าตัวเลข

การส่งคืน

non-null rules.Integer เพดานของค่าที่กำหนด

ตัวอย่าง

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

พื้น

คงที่

floor(num) ส่งคืน กฎจำนวนเต็ม

ชั้นของค่าตัวเลข

พารามิเตอร์

หมายเลข

ตัวเลข

ค่าตัวเลข

การส่งคืน

non-null rules.Integer พื้นของค่าที่กำหนด

ตัวอย่าง

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

ไม่มีที่สิ้นสุด

คงที่

isInfinite(num) ส่งคืน กฎบูลีน

ทดสอบว่าค่าเป็น ±∞ หรือไม่

พารามิเตอร์

หมายเลข

ตัวเลข

ค่าตัวเลข

การส่งคืน

non-null rules.Boolean นเป็นจริงหากตัวเลขมีค่าอนันต์บวกหรือลบ

ตัวอย่าง

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

คือNaN

คงที่

isNaN(num) ส่งคืน กฎบูลีน

ทดสอบว่าค่าเป็น ±∞ หรือไม่

พารามิเตอร์

หมายเลข

ตัวเลข

ค่าตัวเลข

การส่งคืน

non-null rules.Boolean เป็นจริงหากค่าไม่ใช่ตัวเลข

ตัวอย่าง

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

ธาร

คงที่

pow (ฐาน, เลขชี้กำลัง) ส่งคืน กฎลอย

ส่งคืนค่าของอาร์กิวเมนต์แรกยกกำลังของอาร์กิวเมนต์ที่สอง

พารามิเตอร์

ฐาน

ตัวเลข

ค่าฐานตัวเลข

เลขชี้กำลัง

ตัวเลข

ค่าเลขชี้กำลังตัวเลข

การส่งคืน

non-null rules.Float ค่าของอาร์กิวเมนต์แรกยกกำลังของอาร์กิวเมนต์ที่สอง

ตัวอย่าง

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

กลม

คงที่

รอบ (จำนวน) ส่งคืน กฎจำนวนเต็ม

ปัดเศษค่าอินพุตให้เป็น int ที่ใกล้ที่สุด

พารามิเตอร์

หมายเลข

ตัวเลข

ค่าตัวเลข

การส่งคืน

non-null rules.Integer int ที่ใกล้เคียงที่สุดกับค่าที่กำหนด

ตัวอย่าง

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

ตารางวา

คงที่

sqrt(num) ส่งคืน กฎลอย

รากที่สองของค่าอินพุต

พารามิเตอร์

หมายเลข

ตัวเลข

ค่าตัวเลข

การส่งคืน

non-null rules.Float ลอยรากที่สองของค่าอินพุต

ตัวอย่าง

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