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

เมธอด

ท้อง

คงที่

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