คู่มืออ้างอิง JavaScript Math

วัตถุ Math

วัตถุ Math อนุญาตให้คุณทำงานด้านคณิตศาสตร์

Math ไม่ใช่ฟังก์ชันที่สร้างขึ้น。ทุกๆ คุณสมบัติ/วิธีของ Math สามารถเรียกใช้ได้โดยใช้ Math ในรูปแบบของวัตถุ โดยไม่จำเป็นต้องสร้างมันขึ้นมา:

var x = Math.PI;            // กลับค่า PI
var y = Math.sqrt(16);      // กลับค่าทรงมุมที่สองของ 16

ทดลองด้วยตัวเอง

สำหรับวิชาการวิทยาศาสตร์วัตถุ Math โปรดอ่าน วิชาการวิทยาศาสตร์ JavaScript.

ขอบเขตวัตถุ Math

ขอบเขต รายละเอียด
E กลับค่าจำนวน E (ประมาณ 2.718)。
LN2 กลับค่าลอเกิร์นของ 2 ด้วยลอเกิร์นธรรมชาติ (ประมาณ 0.693)。
LN10 กลับค่าลอเกิร์นของ 10 ด้วยลอเกิร์นธรรมชาติ (ประมาณ 2.302)。
LOG2E กลับค่าลอเกิร์นของ E ด้วยฐาน 2 (ประมาณ 1.442)。
LOG10E กลับค่าลอเกิร์นของ E ด้วยฐาน 10 (ประมาณ 0.434)。
PI กลับค่า PI (ประมาณ 3.14)。
SQRT1_2 กลับค่าทรงมุมที่สองของ 1/2 (ประมาณ 0.707)。
SQRT2 กลับค่าทรงมุมที่สองของ 2 (ประมาณ 1.414)。

วิธีของวัตถุ Math

วิธี รายละเอียด
abs(x) กลับค่าค่าแสดงทางเลขของ x ที่เป็นตัวเลขเต็มที่ใกล้เคียงที่สุด。
acos(x) กลับค่าอัฐญาติของ x ด้วยมาตราวางที่เป็นเส้นโค้ง。
acosh(x) กลับค่าอัฐญาติของ x ด้วยมาตราวางที่เป็นเส้นโค้ง。
asin(x) กลับค่าอัฐญาติของ x ของอัฐญาติของส่วนนอกของตัวเลขที่มีค่าต้น ด้วยมาตราวางที่เป็นเส้นโค้ง。
asinh(x) กลับค่าอัฐญาติของคอชห์ของ x ของความยกสูงครึ่ง。
atan(x) กลับค่าอัฐญาติของ x ของอัฐญาติของส่วนนอกของตัวเลขที่มีค่าต้น และมีค่าที่อยู่ในระหว่าง -PI/2 ถึง PI/2 ของมาตราวางที่เป็นเส้นโค้ง。
atan2(y, x) กลับค่าอัฐญาติของอัฐญาติของส่วนนอกของตัวเลขของตัวเลขที่มีค่าต้น。
atanh(x) กลับค่าอัฐญาติของคอชห์ของ x ของความยกสูงครึ่ง。
cbrt(x) กลับค่าทรงมุมที่สามของ x。
ceil(x) กลับค่า x ที่แก้วค่าขึ้นไปในตัวเลขเต็มที่ใกล้เคียงที่สุด。
clz32(x) กลับค่าจำนวนของเซลล์นับเริ่มต้นในแบบเบนาเรียกแบบ 32 บิตของ x。
cos(x) กลับค่าคอสของ x ด้วยมาตราวางที่เป็นเส้นโค้ง (x นับโดยระยะทางในเส้นโค้ง)。
cosh(x) กลับค่าคอชห์ของ x ของความยกสูงครึ่ง。
exp(x) กลับค่า Ex ต่อหนึ่ง。
expm1(x) กลับค่า Ex ลดไป 1 ต่อหนึ่ง。
floor(x) กลับค่า x ที่แก้วค่าลงไปในตัวเลขเต็มที่ใกล้เคียงที่สุด。
fround(x) กลับค่าตัวเลขที่ใกล้เคียงที่สุดเป็น (32 บิตเดียว) แบบแสดงทางเลขเชิงจำนวนที่แท้จริง。
log(x) กลับค่าลอเกิร์นของ x ของลอเกิร์นธรรมชาติ。
log10(x) กลับค่าลอเกิร์นของ x ด้วยฐาน 10。
log1p(x) กลับค่า 1 + x ของลอเกิร์นธรรมชาติ。
log2(x) กลับค่าลอเกิร์นของ x ด้วยฐาน 2。
max(x, y, z, ... , n) กลับค่าตัวเลขที่มากที่สุด。
min(x, y, z, ... , n) กลับค่าตัวเลขที่น้อยที่สุด。
pow(x, y) คืนค่ายกกำึงของ x ที่มีค่า y
random() คืนค่าตัวเลขสุ่มที่อยู่ระหว่าง 0 ถึง 1
round(x) รอบๆ x ให้เป็นตัวเลขเต็มที่ใกล้ที่สุด
sign(x) คืนสัญญาณของตัวเลข (ตรวจสอบว่ามันเป็นตัวเลขบวก ตัวเลขลบ หรือตัวเลขเท่า)
sin(x) คืนค่าซีนของ (x) ด้วยมาตราเป็นองศา
sinh(x) คืนค่าซีนฮ์ฮ์โปเทนชันของ (x)
sqrt(x) คืนค่าเส้นทางสูงสุดของ (x)
tan(x) คืนค่าธรรมชาติของมุมที่มีมาตราเป็นองศา
tanh(x) คืนค่าฮิปโปเทนชันคอสฮ์ของตัวเลข
trunc(x) คืนค่าเป็นตัวเลขเต็มของ (x)