Table of contents
Open Table of contents
1. Chuyển đổi và Kiểm tra số
parseInt(): Chuyển một chuỗi thành số nguyên (Whole number).parseFloat(): Chuyển một chuỗi thành số thực (Decimal number).isNaN(): Kiểm tra xem một giá trị có phải là “Không phải là số” (Not-a-Number) hay không.isInteger(): Kiểm tra xem một con số có phải là số nguyên hay không.
2. Định dạng hiển thị
toFixed(x): Làm tròn số và giữ lạixchữ số sau dấu phẩy. Đây là hàm quan trọng nhất khi làm việc với tiền tệ.let price = 9.99; console.log(price.toFixed(1)); // "10.0"toExponential(): Trả về chuỗi đại diện cho số dưới dạng lũy thừa.toString(): Chuyển số thành chuỗi văn bản.
3. Math Object - Siêu công cụ toán học
Đối tượng Math không cần từ khóa new, bạn có thể sử dụng trực tiếp các phương thức của nó:
- Làm tròn:
Math.round(x): Làm tròn tới số nguyên gần nhất.Math.ceil(x): Luôn làm tròn lên (Lấy số nguyên lớn hơn hoặc bằng).Math.floor(x): Luôn làm tròn xuống (Lấy số nguyên nhỏ hơn hoặc bằng).
- Tìm Min/Max:
Math.max(a, b, c...): Tìm số lớn nhất.Math.min(a, b, c...): Tìm số nhỏ nhất.
- Số ngẫu nhiên:
Math.random(): Trả về một số ngẫu nhiên từ 0 đến gần 1. Cực kỳ hữu ích để tạo các tính năng cần sự bất ngờ.
4. Các hằng số toán học
JavaScript cung cấp sẵn các hằng số toán học như Math.PI (Số Pi), Math.E (Số Euler), giúp bạn không cần nhớ các con số lẻ dài ngoằng.
Lời kết Tập 3
Hiểu rõ cách định dạng số và sử dụng Math Object sẽ giúp ứng dụng của bạn xử lý dữ liệu chính xác và chuyên nghiệp hơn. Trong Tập 4, chúng ta sẽ bước vào thế giới của Arrays - nơi chứa đựng những bí mật về cách quản lý danh sách dữ liệu khổng lồ.
Hẹn gặp lại các bạn!