JavaScript Math
- Trang trước Cách thiết lập ngày tháng JS
- Trang tiếp theo JS ngẫu nhiên
Đố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.
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
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
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
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
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
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 độ)
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 độ)
Math.min() và Math.max()
Math.min()
và 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
Mô hình
Math.max(0, 450, 35, 10, -8, -300, -78); // Trả về 450
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
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)
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.
- Trang trước Cách thiết lập ngày tháng JS
- Trang tiếp theo JS ngẫu nhiên