JavaScript provides two basic data types for numbers: number (integer and floating-point) and BigInt (big integer).
In JavaScript, we can use integers and floating-point numbers through the number data type.
let integerNumber = 10;
let floatNumber = 3.14;
Sometimes we need to work with integers larger than the limit of the number type. In this case, we can use the BigInt data type.
let bigIntegerNumber = 123456789012345678901234567890n;
JavaScript provides many arithmetic operations to perform calculations on numbers. Here are some examples of how to use these operations:
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);
The result will be displayed on the console as follows: 15 5 50 2 0.
In JavaScript, we can convert between number data type and other data types. Here are some examples of how to perform data type conversion:
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);
The result will be displayed on the console as follows: "10" true.
In JavaScript, we can round decimal numbers using methods like toFixed() and 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);
The result will be displayed on the console as follows: "3.14" "3.142".