Trần Ngọc Thanh
- 27
- 21/08/2025
Biến Number (Số) trong JavaScript dùng để lưu trữ các số nguyên và số thực bằng cách gán trực tiếp số hoặc gán lên đối tượng., chi tiết như nào hãy cùng chúng tôi phân tích:
Biến Number (Số) trong JavaScript
Chức năng của Biến Number (Số) trong JavaScript
Biến Number (Số) trong JavaScript dùng để lưu trữ các số nguyên và số thực bằng cách gán trực tiếp số hoặc gán lên đối tượng.
Biến Number gán giá trị trực triếp trong JavaScript
<script>
var bienso = 35;
document.write(bienso);
var xuongdong = "<br>";
document.write(xuongdong);
var bienthuc = 35.6;
document.write(bienthuc);
</script>
Kết quả:
35
35.6
Biến Number gán lên đối tượng trong JavaScript
<script>
var bienso = new Number(35);
document.write(bienso);
</script>
Kết quả:
35
Các hàm xử lý Biến Number (Số) trong JavaScript
Hàm Number() trong JavaScript
Dùng để chuyển các kiểu dữ liệu khác về Number, nếu không chuyển được về number thì nó chuyển về kết quả NaN:
<script>
var xuongdong = "<br>";
// Đổi biến chữ thành biến số
var bienchu = "35abc";
var bienchumoi = Number(bienchu);
document.write(bienchumoi); // Kết quả: NaN
document.write(xuongdong);
var bienchu2 = "35";
var bienchumoi2 = Number(bienchu2);
document.write(bienchumoi2); // Kết quả: 35
document.write(xuongdong);
// Đổi biến Boolean thành biến số
var bienboof = false;
var bienboofmoi = Number(bienboof);
document.write(bienboofmoi); // Kết quả: 0
document.write(xuongdong);
var bienboot = true;
var bienbootmoi = Number(bienboot);
document.write(bienbootmoi); // Kết quả: 1
document.write(xuongdong);
</script>
Kết quả:
NaN
35
0
1
Hàm parseInt() trong JavaScript
Hàm này thường dùng để chuyển các kiểu dữ liệu khác về kiểu number, đối với kiểu chuỗi mà có số ở vị trí đầu tiên thì kết quả sẽ trả về số đó, nếu vị trí đầu tiên không có số thì hầu hết đều chuyển về kết quả NaN.
<script>
var xuongdong = "<br>";
// Đổi biến chữ thành biến số
var bienchu = "35abc";
var bienchumoi = parseInt(bienchu);
document.write(bienchumoi); // Kết quả: 35
document.write(xuongdong);
var bienchu2 = "35";
var bienchumoi2 = parseInt(bienchu2);
document.write(bienchumoi2); // Kết quả: 35
document.write(xuongdong);
// Đổi biến Boolean thành biến số
var bienboof = false;
var bienboofmoi = parseInt(bienboof);
document.write(bienboofmoi); // Kết quả: NaN
document.write(xuongdong);
var bienboot = true;
var bienbootmoi = parseInt(bienboot);
document.write(bienbootmoi); // Kết quả: NaN
document.write(xuongdong);
</script>
Kết quả:
35
35
NaN
NaN
Hàm parseFloat() trong JavaScript
Hàm này thường dùng để chuyển các kiểu dữ liệu khác về kiểu số thực hoặc số nguyên, đối với kiểu chuỗi mà có số thực hoặc số nguyên ở vị trí đầu tiên thì kết quả sẽ trả về số đó, nếu vị trí đầu tiên không có số thì hầu hết đều chuyển về kết quả NaN.
<script>
var xuongdong = "<br>";
// Đổi biến chữ thành biến số thực hoặc số nguyên
var bienchu = "35.6abc";
var bienchumoi = parseFloat(bienchu);
document.write(bienchumoi); // Kết quả: 35.6
document.write(xuongdong);
var bienchu2 = "35";
var bienchumoi2 = parseFloat(bienchu2);
document.write(bienchumoi2); // Kết quả: 35
document.write(xuongdong);
// Đổi biến Boolean thành biến số thực hoặc số nguyên
var bienboof = false;
var bienboofmoi = parseFloat(bienboof);
document.write(bienboofmoi); // Kết quả: NaN
document.write(xuongdong);
var bienboot = true;
var bienbootmoi = parseFloat(bienboot);
document.write(bienbootmoi); // Kết quả: NaN
document.write(xuongdong);
</script>
Kết quả:
35.6
35
NaN
NaN
Hàm toFixed(sothuc) trong JavaScript
Dùng để quy định số con số xuất hiện đằng sau dấu chấm của một số thực, bên cạnh đó nó còn làm tròn con số, nếu số quy định là 0 thì sẽ trả về số nguyên:
<script>
var xuongdong = "<br>";
var bienst = 35.72746;
document.write(bienst.toFixed(0)); // Kết quả: 36
document.write(xuongdong);
document.write(bienst.toFixed(1)); // Kết quả: 35.7
document.write(xuongdong);
document.write(bienst.toFixed(2)); // Kết quả: 35.73
document.write(xuongdong);
document.write(bienst.toFixed(3)); // Kết quả: 35.727
document.write(xuongdong);
var bienst2 = 35.32746;
document.write(bienst2.toFixed(0)); // Kết quả: 35
document.write(xuongdong);
</script>
Kết quả:
36
35.7
35.73
35.727
35
Hàm toString() trong JavaScript
Dùng để biến kiểu dữ liệu của số thành kiểu dữ liệu chuỗi:
<script>
var xuongdong = "<br>";
var bienso = 35;
var ketqua = typeof bienso;
document.write(ketqua); // Kết quả: number
document.write(xuongdong);
var bienso = bienso.toString();
var ketqua = typeof bienso;
document.write(ketqua); // Kết quả: string
</script>
Kết quả:
number
string
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Biến Number (Số) trong JavaScript.
- 0 Bình luận

Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *