คู่มืออ้างอิง 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) |