27. Số và các hàm xử lý số trong lập trình javascript

Trong lập trình JavaScript cung cấp một số hàm xử lý số để thực hiện các phép tính toán và biến đổi số. Dưới đây là một số hàm quan trọng để làm việc với số trong JavaScript:

  1. parseInt(): Hàm parseInt() chuyển đổi một chuỗi thành một số nguyên (integer) dựa trên hệ cơ số đã cho (thường là cơ số 10).

Ví dụ:

javascript
const strNumber = "42";
const number = parseInt(strNumber);
console.log(number); // Kết quả: 42
  1. parseFloat(): Hàm parseFloat() chuyển đổi một chuỗi thành một số thực (floating-point number).

Ví dụ:

javascript
const strNumber = "3.14";
const number = parseFloat(strNumber);
console.log(number); // Kết quả: 3.14
  1. Number(): Hàm Number() chuyển đổi một giá trị thành một số. Nếu giá trị không thể chuyển đổi thành số, nó sẽ trả về NaN (Not a Number).

Ví dụ:

javascript
const strNumber = "42";
const number = Number(strNumber);
console.log(number); // Kết quả: 42
  1. isNaN(): Hàm isNaN() kiểm tra xem giá trị có phải là NaN hay không (Not a Number). Nó trả về true nếu giá trị là NaN và false nếu không phải là NaN.

Ví dụ:

javascript
console.log(isNaN(42)); // Kết quả: false
console.log(isNaN("Hello")); // Kết quả: true
  1. toFixed(): Phương thức toFixed() được sử dụng để làm tròn số thập phân thành một số cố định của chữ số thập phân.

Ví dụ:

javascript
const number = 3.14159;
const fixedNumber = number.toFixed(2); // Làm tròn thành 2 chữ số thập phân
console.log(fixedNumber); // Kết quả: "3.14"
  1. Math: Đối tượng Math chứa các phương thức toán học và hằng số cho các tính toán số học phức tạp.

Ví dụ:

javascript
console.log(Math.sqrt(16)); // Kết quả: 4 (căn bậc hai của 16)
console.log(Math.pow(2, 3)); // Kết quả: 8 (2 mũ 3)
console.log(Math.random()); // Kết quả: một số ngẫu nhiên từ 0 đến 1
// và nhiều phương thức khác nhau như Math.round(), Math.ceil(), Math.floor()...

Đây chỉ là một số hàm và phương thức cơ bản để làm việc với số trong JavaScript. JavaScript cung cấp nhiều tính năng phong phú hơn cho việc thực hiện các phép tính số học và xử lý số, hãy tìm hiểu thêm trong tài liệu JavaScript để tận dụng tối đa khả năng của ngôn ngữ này.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top