กฎ . คณิตศาสตร์
ฟังก์ชันทางคณิตศาสตร์ที่มีอยู่ทั่วโลก ฟังก์ชันเหล่านี้เข้าถึงได้โดยใช้ math.
คำนำหน้าและดำเนินการกับค่าตัวเลข
วิธีการ
หน้าท้อง
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