Sách tham khảo JavaScript Math
Đối tượng Math
Đối tượng Math cho phép bạn thực hiện các nhiệm vụ toán học.
Math không phải là hàm khởi tạo. Tất cả các thuộc tính/phương thức của Math đều có thể được gọi bằng cách sử dụng Math như một đối tượng, mà không cần tạo nó:
var x = Math.PI; // trả về PI var y = Math.sqrt(16); // trả về bình phương cơ số 2 của 16
Về hướng dẫn đối tượng Math, hãy đọc Hướng dẫn JavaScript Math.
thuộc tính đối tượng Math
thuộc tính | mô tả |
---|---|
E | trả về giá trị số Euler (khoảng 2.718). |
LN2 | trả về giá trị logarit tự nhiên của 2 (khoảng 0.693). |
LN10 | trả về giá trị logarit tự nhiên của 10 (khoảng 2.302). |
LOG2E | trả về giá trị logarit cơ số 2 của E (khoảng 1.442). |
LOG10E | trả về giá trị logarit cơ số 10 của E (khoảng 0.434). |
PI | trả về giá trị PI (khoảng 3.14). |
SQRT1_2 | trả về giá trị bình phương cơ số 1/2 (khoảng 0.707). |
SQRT2 | trả về giá trị bình phương cơ số 2 (khoảng 1.414). |
phương pháp đối tượng Math
phương pháp | mô tả |
---|---|
abs(x) | trả về giá trị tuyệt đối của x. |
acos(x) | trả về giá trị arccos của x, bằng đơn vị góc radian. |
acosh(x) | trả về giá trị arccosh của x. |
asin(x) | trả về giá trị arcsin của x, bằng đơn vị góc radian. |
asinh(x) | trả về giá trị arcsinh của x. |
atan(x) | trả về giá trị arctan của x, giá trị trả về là giá trị góc弧 độ từ -PI/2 đến PI/2. |
atan2(y, x) | trả về giá trị arctan của tỷ số tham số. |
atanh(x) | trả về giá trị arctan hyperbolic của x. |
cbrt(x) | trả về giá trị cube root của x. |
ceil(x) | trả về giá trị x, lùi về số nguyên gần nhất. |
clz32(x) | trả về số lượng số không đầu tiên trong biểu diễn 32 bit hai thức của x. |
cos(x) | trả về giá trị cosinus của x (x bằng đơn vị góc radian). |
cosh(x) | trả về giá trị cosinus hyperbolic của x. |
exp(x) | trả về giá trị của Ex. |
expm1(x) | trả về giá trị của Ex trừ 1. |
floor(x) | trả về giá trị x, lùi về số nguyên gần nhất. |
fround(x) | trả về biểu diễn số thực gần nhất của số (32 bit đơn精度). |
log(x) | trả về giá trị logarit tự nhiên của x. |
log10(x) | trả về giá trị logarit cơ số 10 của x. |
log1p(x) | trả về giá trị logarit tự nhiên của 1 + x. |
log2(x) | trả về giá trị logarit cơ số 2 của x. |
max(x, y, z, ... , n) | trả về giá trị số lớn nhất. |
min(x, y, z, ... , n) | trả về giá trị số nhỏ nhất. |
pow(x, y) | Trả về giá trị lũy thừa của x đến y. |
random() | Trả về số ngẫu nhiên trong khoảng từ 0 đến 1. |
round(x) | Chỉnh số x về số nguyên gần nhất. |
sign(x) | Trả về dấu hiệu của số (kiểm tra nó là số dương, số âm hay số không). |
sin(x) | Trả về giá trị sine của x (x được tính bằng độ弧). |
sinh(x) | Trả về giá trị hyperbolic sine của x. |
sqrt(x) | Trả về giá trị bình phương根 của x. |
tan(x) | Trả về giá trị tangent của góc. |
tanh(x) | Trả về giá trị hyperbolic tangent của số. |
trunc(x) | Trả về phần nguyên của số (x). |