Đối tượng Number trong JavaScript
Trong Javascript có một đối tượng thường được dùng để xử lý kiểu dữ liệu number đó là đối tượng Number, đối tượng này thường có hai dạng đó là số có dấu chấm động và số không có dấu chấm động. Trong bài viết dưới đây, mời bạn đọc cùng eLib tìm hiểu cách khai báo Number và một số vấn đề liên quan đến đối tượng Number này.
Mục lục nội dung
1. Đối tượng Number trong JavaScript
Đối tượng Number trong JavaScript cho phép bạn sử dụng để đại diện cho một giá trị số. Nó có thể là số nguyên hoặc dấu phẩy động. Đối tượng Number JavaScript tuân theo chuẩn IEEE để biểu diễn các số dấu phẩy động.
Với sự trợ giúp của hàm tạo Number(), bạn có thể tạo đối tượng số trong JavaScript. Ví dụ:
var n=new Number(value);
Nếu không thể chuyển đổi giá trị thành số, nó trả về NaN (Không phải số) có thể được kiểm tra bằng phương thức isNaN().
Bạn cũng có thể gán trực tiếp một số cho một biến. Ví dụ:
<script>
var x = 102; // số nguyên
var y = 102.7; // dấu phẩy động
var z = 13e4; // số mũ e
var n = new Number(16); // tạo số nguyên từ đối tượng Number
</script>
Kết quả:
102 102,7 130000 16
2. Các hằng số JavaScript Number
Dưới đây là các hằng số của đối tượng Number trong JavaScript.
Hằng số | Mô tả |
---|---|
MIN_VALUE | Trả về giá trị nhỏ nhất. |
MAX_VALUE | Trả về giá trị lớn nhất. |
POSITIVE_INFINITY | Trả về só dương vô cùng, giá trị tràn. |
NEGATIVE_INFINITY | Trả về só âm vô cùng, giá trị tràn. |
NaN | Đại diện cho giá trị không phải là một số. |
3. Các phương thức của đối tượng Number
Dưới đây là các phương thức của đối tượng Number trong JavaScript.
Phương thức | Mô tả |
---|---|
toExponential(x) | Hiển thị giá trị mũ. |
toFixed(x) | Giới hạn số chữ số sau giá trị thập phân. |
toPrecision(x) | Định dạng số với số chữ số đã cho. |
toString() | Chuyển đổi số thành chuỗi. |
valueOf() | Chuyển đổi các loại giá trị khác thành số. |
Trên đây là bài viết của eLib.VN về Đối tượng Number trong JavaScript. Hy vọng bài viết hữu ích cho những bạn đang nghiên cứu về ngôn ngữ lập trình JavaScript. Chúc các bạn thành công!
Tham khảo thêm
- doc Đối tượng trong JavaScript
- doc Mảng (Array) trong JavaScript
- doc Chuỗi (String) trong JavaScript
- doc Đối tượng Date trong JavaScript
- doc Đối tượng Math trong JavaScript
- doc Boolean trong JavaScript