JavaScript cung cấp hai kiểu dữ liệu số cơ bản: number
(số nguyên và số thực) và BigInt
(số nguyên lớn).
Trong JavaScript, chúng ta có thể sử dụng các số nguyên và số thực thông qua kiểu dữ liệu number
.
let integerNumber = 10;
let floatNumber = 3.14;
Đôi khi, chúng ta cần làm việc với các số nguyên lớn hơn giới hạn của kiểu number
. Trong trường hợp này, chúng ta có thể sử dụng kiểu dữ liệu BigInt
.
let bigIntegerNumber = 123456789012345678901234567890n;
n
vào cuối giá trị.
JavaScript cung cấp nhiều phép toán số học để thực hiện các tính toán trên số. Dưới đây là một số ví dụ về cách sử dụng các phép toán này:
let a = 10;
let b = 5;
let sum = a + b; // Tổng của a và b
let difference = a - b; // Hiệu của a và b
let product = a * b; // Tích của a và b
let quotient = a / b; // Thương của a và b
let remainder = a % b; // Phần dư của a chia b
console.log(sum, difference, product, quotient, remainder);
Kết quả sẽ được hiển thị trên console như sau: 15 5 50 2 0
.
Trong JavaScript, chúng ta có thể chuyển đổi giữa kiểu dữ liệu số và các kiểu dữ liệu khác. Dưới đây là một số ví dụ về cách thực hiện chuyển đổi kiểu dữ liệu:
let number = 10;
let stringNumber = String(number); // Chuyển đổi sang kiểu dữ liệu chuỗi
let booleanValue = Boolean(number); // Chuyển đổi sang kiểu dữ liệu boolean
console.log(stringNumber, booleanValue);
Kết quả sẽ được hiển thị trên console như sau: "10" true
.
Trong JavaScript, chúng ta có thể rút gọn số dạng thập phân bằng cách sử dụng các phương thức như toFixed()
và toPrecision()
.
let number = 3.14159265359;
let roundedNumber = number.toFixed(2); // Làm tròn số với 2 chữ số sau dấu phẩy
let precisionNumber = number.toPrecision(4); // Rút gọn số với 4 chữ số tổng cộng
console.log(roundedNumber, precisionNumber);
Kết quả sẽ được hiển thị trên console như sau: "3.14" "3.142"
.