JavaScript là một ngôn ngữ lập trình mạnh mẽ và linh hoạt, được sử dụng rộng rãi trong phát triển web. Một trong những ứng dụng quan trọng của JavaScript là xử lý số liệu và thực hiện các phép toán học. Dưới đây là một số phương thức số phổ biến mà bạn cần phải biết khi làm việc với JavaScript:
parseInt() và parseFloat()
Hai phương thức này thường được sử dụng để chuyển đổi chuỗi ký tự thành số nguyên và số thực tương ứng.
parseInt(string, radix): Chuyển đổi chuỗi thành số nguyên. Ví dụ:parseInt("123", 10)sẽ trả về 123.parseFloat(string): Chuyển đổi chuỗi thành số thực. Ví dụ:parseFloat("123.45")sẽ trả về 123.45.
Number()
Đây là một phương thức toàn cục dùng để chuyển đổi một giá trị về kiểu số.
Number("123"): Sẽ trả về 123.Number("123.45"): Sẽ trả về 123.45.
isNaN() và isFinite()
Hai phương thức này giúp kiểm tra giá trị kiểu số trong JavaScript.
isNaN(value): Kiểm tra xem giá trị có phải là Not-a-Number (NaN) không.isFinite(value): Kiểm tra xem giá trị có phải là số hữu hạn hay không.
Math Object
Đối tượng Math trong JavaScript cung cấp nhiều phương thức hữu ích cho các phép toán học phức tạp.
Math.round()
Phương thức Math.round(number) làm tròn số tới số nguyên gần nhất. Ví dụ: Math.round(4.7) sẽ trả về 5.
Math.ceil()
Phương thức Math.ceil(number) làm tròn lên số nguyên gần nhất. Ví dụ: Math.ceil(4.1) sẽ trả về 5.
Math.floor()
Phương thức Math.floor(number) làm tròn xuống số nguyên gần nhất. Ví dụ: Math.floor(4.9) sẽ trả về 4.
Math.random()
Phương thức Math.random() trả về một số ngẫu nhiên giữa 0 và 1. Nếu muốn có một khoảng cụ thể, bạn có thể kết hợp với các phép toán khác. Ví dụ: để tạo số ngẫu nhiên từ 0 đến 10, bạn có thể sử dụng công thức Math.random() * 10.
Math.max() và Math.min()
Hai phương thức này trả về giá trị lớn nhất và nhỏ nhất trong một danh sách các số.
Math.max(1, 2, 3): Sẽ trả về 3.Math.min(1, 2, 3): Sẽ trả về 1.
Math.sqrt()
Phương thức này trả về căn bậc hai của một số. Ví dụ: Math.sqrt(16) sẽ trả về 4.
Math.pow()
Phương thức Math.pow(base, exponent) dùng để tính lũy thừa. Ví dụ: Math.pow(2, 3) sẽ trả về 8.
Number Methods
JavaScript cũng cung cấp một loạt các phương thức liên quan đến đối tượng Number.
toFixed()
Phương thức toFixed(digits) dùng để định dạng số với một số chữ số thập phân cố định. Ví dụ: 123.456.toFixed(2) sẽ trả về "123.46".
toExponential()
Phương thức toExponential(fractionDigits) chuyển số sang định dạng mũ. Ví dụ: 123..toExponential(2) sẽ trả về "1.23e+2".
valueOf()
Phương thức valueOf() trả về giá trị gốc của một đối tượng số. Ví dụ: (123).valueOf() sẽ trả về 123.
Kết luận
Việc hiểu và sử dụng thành thạo các phương thức số trong JavaScript sẽ giúp bạn thực hiện các phép tính và xử lý số liệu một cách hiệu quả. Những phương thức như parseInt, parseFloat, Math, và các phương thức trong đối tượng Number đều là công cụ mạnh mẽ hỗ trợ bạn trong các tác vụ lập trình hàng ngày. Hãy nắm vững chúng để có thể tối ưu hóa mã nguồn của bạn cũng như nâng cao hiệu suất làm việc.
Comments