Current date Tháng 5 18, 2026
JavaScript Reference

JavaScript Reference – Tập 3: Số học (Numbers) và Math Object

URL copied
Share URL copied
JavaScript Reference - Tập 3: Số học (Numbers) và Math Object
JavaScript Reference – Tập 3: Số học (Numbers) và Math Object

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ại `x` chữ 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!

Share URL copied

Leave a comment

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Active0
AI3
AI & Automation10

Exclusives

Lifestyle

Related Articles

JavaScript Reference – Tập 18: HTMLCollection & NodeList – Quản lý danh sách phần tử

So sánh chi tiết HTMLCollection và NodeList trong JavaScript. Học cách phân...

JavaScript Reference – Tập 17: HTML DOM Style – Điều khiển CSS bằng JS

Hướng dẫn chi tiết cách sử dụng đối tượng Style để thay...

JavaScript Reference – Tập 16: Event Objects – Lắng nghe mọi tương tác

Tìm hiểu toàn diện về các đối tượng sự kiện (Event Objects)...

JavaScript Reference – Tập 15: HTML Attributes – Làm chủ thuộc tính phần tử

Khám phá đối tượng Attributes và NamedNodeMap trong HTML DOM. Học cách...