Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

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., chi tiết như nào hãy cùng chúng tôi phân tích:

Biến Number (Số) trong JavaScript

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

Chạy Thử

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

Chạy Thử

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

Chạy Thử

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

Chạy Thử

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

Chạy Thử

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

Chạy Thử

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

Chạy Thử

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
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Biến Number (Số) trong JavaScript
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 *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
JAVASCRIPT Cơ Bản
JAVASCRIPT Hàm Mảng (Array)
JAVASCRIPT Câu lệnh - Vòng lặp
JAVASCRIPT Sự kiện
Kiến thức PHP
Kiến thức về website
Kiến thức SEO website
0398.259.259