กฎ คณิตศาสตร์
ฟังก์ชันทางคณิตศาสตร์ที่ใช้ได้ทั่วโลก มีการเข้าถึงฟังก์ชันเหล่านี้
ใช้คำนำหน้า math.
และดำเนินการกับค่าที่เป็นตัวเลข
เมธอด
ท้อง
abs(num) ส่งกลับตัวเลข
ค่าสัมบูรณ์ของค่าตัวเลข
พารามิเตอร์ |
|
---|---|
จำนวน |
ตัวเลข ค่าตัวเลข |
- การคืนสินค้า
-
non-null number
ค่าตัวเลขสัมบูรณ์ของอินพุต
ตัวอย่าง
math.abs(-1) == 1
math.abs(1) == 1
Ceil
ceil(num) จะแสดงผล rules.Integer
เพดานของค่าตัวเลข
พารามิเตอร์ |
|
---|---|
จำนวน |
ตัวเลข ค่าตัวเลข |
- การคืนสินค้า
-
non-null rules.Integer
เพดานของค่าที่ระบุ
ตัวอย่าง
math.ceil(2.0) == 2
math.ceil(2.1) == 3
math.ceil(2.7) == 3
ชั้น
floor(num) จะแสดงผล rules.Integer
ราคาพื้นของค่าตัวเลข
พารามิเตอร์ |
|
---|---|
จำนวน |
ตัวเลข ค่าตัวเลข |
- การคืนสินค้า
-
non-null rules.Integer
ราคาพื้นของค่าที่ระบุ
ตัวอย่าง
math.floor(1.9) == 1
math.floor(2.0) == 2
math.floor(2.7) == 2
เป็นอนันต์
isInfinite(num) แสดงผล rules.Boolean
ทดสอบว่าค่าเป็น ±∞
พารามิเตอร์ |
|
---|---|
จำนวน |
ตัวเลข ค่าตัวเลข |
- การคืนสินค้า
-
non-null rules.Boolean
จริงหากตัวเลขเป็นค่าบวกหรือค่าลบ ไม่รู้จบ
ตัวอย่าง
math.isInfinite(∞) == true
math.isInfinite(100) == false
ไม่มีข้อมูล
isNaN(num) จะแสดงผล rules.Boolean
ทดสอบว่าค่าเป็น ±∞
พารามิเตอร์ |
|
---|---|
จำนวน |
ตัวเลข ค่าตัวเลข |
- การคืนสินค้า
-
non-null rules.Boolean
true หากค่าไม่ใช่ตัวเลข
ตัวอย่าง
math.isNaN(NaN) == true
math.isNaN(100) == false
Pow
pow(base, exponent) จะแสดง rules.Float
แสดงผลค่าของอาร์กิวเมนต์แรกยกกำลัง อาร์กิวเมนต์
พารามิเตอร์ |
|
---|---|
ฐาน |
ตัวเลข ค่าฐานที่เป็นตัวเลข |
เลขยกกำลัง |
ตัวเลข ค่าเลขชี้กำลังที่เป็นตัวเลข |
- การคืนสินค้า
-
non-null rules.Float
ค่าของอาร์กิวเมนต์แรกยกกำลัง ของอาร์กิวเมนต์ที่สอง
ตัวอย่าง
math.pow(2, 2) == 4
math.pow(1.5, 2) == 2.25
math.pow(4, 0.5) == 2
รอบ
round(num) จะแสดงผล rules.Integer
ปัดเศษค่าอินพุตให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
พารามิเตอร์ |
|
---|---|
จำนวน |
ตัวเลข ค่าตัวเลข |
- การคืนสินค้า
-
non-null rules.Integer
int ที่ใกล้เคียงที่สุดกับค่าที่ระบุ
ตัวอย่าง
math.round(1.9) == 2
math.round(2.4) == 2
math.round(2.5) == 3
SQL
sqrt(num) จะแสดงผล rules.Float
รากที่ 2 ของค่าอินพุต
พารามิเตอร์ |
|
---|---|
จำนวน |
ตัวเลข ค่าตัวเลข |
- การคืนสินค้า
-
non-null rules.Float
รากที่ 2 ของค่าอินพุต
ตัวอย่าง
math.sqrt(4) == 2.0
math.sqrt(2.25) == 1.5