JavaScript Math

Đối tượng Math của JavaScript cho phép bạn thực hiện các nhiệm vụ toán học với số liệu.

Mô hình

Math.PI;           // Trả về 3.141592653589793

Thử ngay

Math.round()

Math.round(x) Giá trị trả về là làm tròn x đến số nguyên gần nhất:

Mô hình

Math.round(6.8);    // Trả về 7
Math.round(2.3);    // Trả về 2

Thử ngay

Math.pow()

Math.pow(x, y) Giá trị trả về là x^y:

Mô hình

Math.pow(8, 2);      // Trả về 64

Thử ngay

Math.sqrt()

Math.sqrt(x) Trả về giá trị căn bậc hai của x:

Mô hình

Math.sqrt(64);      // Trả về 8

Thử ngay

Math.abs()

Math.abs(x) Trả về giá trị tuyệt đối (dương) của x:

Mô hình

Math.abs(-4.7);     // Trả về 4.7

Thử ngay

Math.ceil()

Math.ceil(x) Giá trị trả về là x Làm tròn lênSố nguyên gần nhất:

Mô hình

Math.ceil(6.4);     // Trả về 7

Thử ngay

Math.floor()

Math.floor(x) Giá trị trả về là x Làm tròn xuốngSố nguyên gần nhất:

Mô hình

Math.floor(2.7);    // Trả về 2

Thử ngay

Math.sin()

Math.sin(x) Trả về giá trị sin của góc x (bán kính tính bằng弧 độ) giữa -1 và 1.

Nếu bạn muốn sử dụng góc thay vì góc vuông, bạn cần chuyển đổi góc sang góc vuông:

Góc bằng góc vuông x PI / 180.

Mô hình

Math.sin(90 * Math.PI / 180);     // Trả về 1 (sin của góc 90 độ)

Thử ngay

Math.cos()

Math.cos(x) Trả về cos của góc x (tính bằng góc vuông) (giữa -1 và 1).

Nếu bạn muốn sử dụng góc thay vì góc vuông, bạn cần chuyển đổi góc sang góc vuông:

Góc bằng góc vuông x PI / 180.

Mô hình

Math.cos(0 * Math.PI / 180);     // Trả về 1 (cos của góc 0 độ)

Thử ngay

Math.min() và Math.max()

Math.min()Math.max() Có thể sử dụng để tìm giá trị thấp nhất hoặc cao nhất trong danh sách tham số:

Mô hình

Math.min(0, 450, 35, 10, -8, -300, -78);  // Trả về -300

Thử ngay

Mô hình

Math.max(0, 450, 35, 10, -8, -300, -78);  // Trả về 450

Thử ngay

Math.random()

Math.random() Trả về số ngẫu nhiên giữa 0 (bao gồm) và 1 (không bao gồm):

Mô hình

Math.random();     // Trả về số ngẫu nhiên

Thử ngay

Bạn sẽ học thêm về Math.random() khiến bạn hiểu rõ hơn.

Thuộc tính Math (hằng số)

JavaScript cung cấp 8 hằng số toán học có thể truy cập qua đối tượng Math:

Mô hình

Math.E          // Trả về giá trị指数 Euler (Euler's number)
Math.PI         // Trả về giá trị chu vi (PI)
Math.SQRT2      // Trả về giá trị bình phương của 2
Math.SQRT1_2    // Trả về giá trị bình phương của 1/2
Math.LN2        // Trả về giá trị logarit tự nhiên của 2
Math.LN10       // Trả về giá trị logarit tự nhiên của 10
Math.LOG2E      // Trả về giá trị logarit của e với cơ số 2 (khoảng bằng 1.414)
Math.LOG10E     // Trả về giá trị logarit của e với cơ số 10 (khoảng bằng 0.434)

Thử ngay

Khởi tạo Math

Khác với các đối tượng toàn cục khác, đối tượng Math không có hàm khởi tạo. Các phương pháp và thuộc tính là tĩnh.

Bạn có thể sử dụng tất cả các phương pháp và thuộc tính (không đổi) mà không cần tạo đối tượng Math trước.

Phương pháp của đố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, tính bằng góc vuông
asin(x) Trả về giá trị反正弦 của x, tính bằng弧 độ
atan(x) Trả về giá trị反正切 của x trong khoảng từ -PI/2 đến PI/2
atan2(y,x) Trả về góc từ trục x đến điểm (x,y)
ceil(x) Làm tròn lên của x
cos(x) Trả về giá trị cos của x
exp(x) Trả về giá trị của e^x
floor(x) Làm tròn xuống của x
log(x) Trả về giá trị logarit tự nhiên của x (cơ số là e)
max(x,y,z,...,n) Trả về giá trị cao nhất
min(x,y,z,...,n) Trả về giá trị thấp nhất
pow(x,y) Trả về giá trị x^y
random() Trả về số ngẫu nhiên giữa 0 và 1
round(x) Làm tròn x thành số nguyên gần nhất
sin(x) Trả về giá trị sin của x (x tính bằng góc)
sqrt(x) Trả về giá trị bình phương của x
tan(x) Trả về giá trị của góc反正切

Sách tham khảo đầy đủ Math

Để có sách tham khảo đầy đủ, hãy truy cập trang tham khảo đầy đủ của chúng tôi Sách tham khảo đối tượng Math.

Sách tham khảo này chứa mô tả và ví dụ về tất cả các thuộc tính và phương thức Math.