Welcome 🎉

logo

ReactLMS

Search
Light Mode
Contact Us

4 min to read

Contact us

No results for your search.
Sorry, an unexpected error occurred

Concept


JavaScript provides two basic data types for numbers: number (integer and floating-point) and BigInt (big integer).


Integers and floating-point numbers


In JavaScript, we can use integers and floating-point numbers through the number data type.

let integerNumber = 10;
let floatNumber = 3.14;







Big integers


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;






🌱
Note that to create a big integer, we need to add the suffix n to the end of the value.


Arithmetic operations


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.


Data type conversion


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.


Number rounding


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".


Read more
On This Page