Toán học luôn là một phần quan trọng trong lập trình và JavaScript không phải là ngoại lệ. JavaScript cung cấp cho bạn các chức năng và phương thức để thực hiện các phép toán cơ bản và phức tạp. Trong bài viết này, chúng ta sẽ tìm hiểu về đối tượng Math và cách sử dụng chúng để tối ưu hóa mã nguồn JavaScript của bạn.

1. Các hàm cơ bản trong Math

1.1 Math.abs()

Hàm Math.abs() trả về giá trị tuyệt đối của một số.. Ví dụ:

const num = -5;
const absoluteValue = Math.abs(num); // Kết quả: 5

1.2 Math.round()

Math.ceil() làm tròn một số lên thành số nguyên gần nhất, trong khi Math.floor() làm tròn xuống thành số nguyên gần nhất. Ví dụ:

const num = 3.7;
const rounded = Math.round(num); // Kết quả: 4

1.3 Math.ceil() và Math.floor()

Math.ceil() làm tròn một số lên thành số nguyên gần nhất, trong khi Math.floor() làm tròn xuống thành số nguyên gần nhất. Ví dụ:

const num = 4.2;
const ceilValue = Math.ceil(num);  // Kết quả: 5
const floorValue = Math.floor(num); // Kết quả: 4

1.4 Math.random()

Hàm Math.random() trả về một số ngẫu nhiên trong khoảng từ 0 đến 1 (Có trả về giá trị 0 mà không trả về giá trị 1). Ví dụ:

const randomNum = Math.random(); // Ví dụ kết quả: 0.8341568125393671

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

Math.max() trả về giá trị lớn nhất trong danh sách các tham số, trong khi Math.min() trả về giá trị nhỏ nhất. Ví dụ:

const maxVal = Math.max(2, 8, 5); // Kết quả: 8
const minVal = Math.min(2, 8, 5); // Kết quả: 2

 

Xem thêm bài viết về JavaScript:

 - Xử lý chuỗi trong JavaScript

 - Lệnh if-else trong JavaScript

 - Xử lý JSON trong JavaScript

2. Các hàm toán học phức tạp

2.1 Math.sqrt()

Hàm Math.sqrt() tính căn bậc hai của một số. Ví dụ:

const num = 25;
const squareRoot = Math.sqrt(num); // Kết quả: 5

2.2 Math.pow()

Hàm Math.pow(x, y) tính giá trị của x mũ y. Ví dụ:

const base = 2;
const exponent = 3;
const result = Math.pow(base, exponent); // Kết quả: 8

2.3 Math.sin(), Math.cos(), Math.tan()

Các hàm Math.sin(), Math.cos(), và Math.tan() tính giá trị của các hàm sin, cosin và tan của một số (đơn vị là radian). Ví dụ:

const angle = Math.PI / 4;
const sinValue = Math.sin(angle);
const cosValue = Math.cos(angle);
const tanValue = Math.tan(angle);

 

3. Một số hàm khác trong Math

 

Kết luận

Như vậy, chúng ta đã tìm hiểu về đối tượng Math trong JavaScript. Nó là một công cụ quan trọng giúp ta tính toán hiệu quả. Chúc các bạn học tốt!

Stringee Communication APIs là giải pháp cung cấp các tính năng như gọi thoại, gọi video, tin nhắn chat, SMS hay tổng đài chăm sóc khách hàng có thể tích hợp trực tiếp vào các ứng dụng/website của doanh nghiệp nhanh chóng. Bộ giải pháp này giúp tiết kiệm đến 80% thời gian và chi phí cho doanh nghiệp bởi thông thường nếu tự phát triển các tính năng này có thể mất từ 1 - 3 năm.

Mời quý bạn đọc đăng ký dùng thử và nhận tư vấn tại đây: