TopDev

Đối tượng toán học Math trong JavaScript

minhu 📖 3 phút đọc

Đối tượng Math trong JavaScript là một đối tượng tích hợp cung cấp các thuộc tính và phương thức cho các hằng số toán học và các hàm toán học. Không giống như các đối tượng khác, bạn không thể tạo một thể hiện của đối tượng Math vì nó là một đối tượng tĩnh. Dưới đây là một số thuộc tính và phương thức phổ biến của đối tượng Math:

Các thuộc tính:#

  • Math.PI: Giá trị của π (pi) ~ 3.14159.

  • Math.E: Giá trị của số e (cơ số của lôgarít tự nhiên) ~ 2.718.

  • Math.LN2: Giá trị của lôgarít tự nhiên của 2.

  • Math.LN10: Giá trị của lôgarít tự nhiên của 10.

  • Math.LOG2E: Giá trị của lôgarít cơ số 2 của e.

  • Math.LOG10E: Giá trị của lôgarít cơ số 10 của e.

  • Math.SQRT2: Giá trị của căn bậc hai của 2.

  • Math.SQRT1_2: Giá trị của căn bậc hai của 1/2.

Các phương thức:#

  • Math.abs(x): Trả về giá trị tuyệt đối của số x. Math.abs(-5); // 5

  • Math.ceil(x): Trả về số nguyên nhỏ nhất lớn hơn hoặc bằng x. Math.ceil(4.2); // 5

  • Math.floor(x): Trả về số nguyên lớn nhất nhỏ hơn hoặc bằng x. Math.floor(4.8); // 4

  • Math.round(x): Làm tròn số x đến số nguyên gần nhất. Math.round(4.5); // 5 Math.round(4.4); // 4

  • Math.max(...values): Trả về giá trị lớn nhất trong danh sách các số. Math.max(1, 2, 3, 4, 5); // 5

  • Math.min(...values): Trả về giá trị nhỏ nhất trong danh sách các số. Math.min(1, 2, 3, 4, 5); // 1

  • Math.pow(x, y): Trả về giá trị của xy. Math.pow(2, 3); // 8

  • Math.sqrt(x): Trả về căn bậc hai của x. Math.sqrt(16); // 4

  • Math.random(): Trả về một số ngẫu nhiên giữa 0 và 1. Math.random(); // Một số ngẫu nhiên giữa 0 và 1

  • Math.trunc(x): Loại bỏ phần thập phân của số x, chỉ giữ lại phần nguyên. Math.trunc(4.9); // 4

  • Math.sin(x), Math.cos(x), Math.tan(x): Trả về giá trị của sin, cos, tan của góc x (đo bằng radian). Math.sin(Math.PI / 2); // 1 Math.cos(0); // 1 Math.tan(Math.PI / 4); // 1

  • Math.asin(x), Math.acos(x), Math.atan(x): Trả về giá trị của arcsin, arccos, arctan của số x. Math.asin(1); // PI / 2 Math.acos(0); // PI / 2 Math.atan(1); // PI / 4

  • Math.log(x): Trả về giá trị lôgarít tự nhiên (cơ số e) của x. Math.log(Math.E); // 1

  • Math.exp(x): Trả về giá trị của ex. Math.exp(1); // e

  • Math.cbrt(x): Trả về căn bậc ba của x. Math.cbrt(27); // 3

Đây chỉ là một phần trong số các thuộc tính và phương thức mà đối tượng Math cung cấp. Nó là một công cụ mạnh mẽ trong JavaScript để xử lý các phép toán và tính toán phức tạp.

Bài liên quan trong # JavaScript

✓ Đã sao chép link