Trong khi giữ giá trị số tương tự như giữ giá trị chuỗi, có một số khác biệt. Trong hướng dẫn này, bạn sẽ tìm hiểu về các định dạng số JavaScript khác nhau
Bạn sẽ học cách chuyển đổi số thành chuỗi, cách hiển thị số mũ, cũng như số thập phân. Bạn cũng sẽ hiểu cách chuyển đổi biến thành số, sử dụng các phương pháp phổ biến nhất. Chúng tôi sẽ đề cập đến phương thức parseInt của JavaScript và giải thích cách tạo số nguyên JavaScript
nội dung
- 1. Định dạng số JavaScript. Mẹo chính
- 2. Phương thức được sử dụng cho số
- 3. Chuyển biến thành số
- 4. Định dạng số JavaScript. Tóm tắt
Định dạng số JavaScript. Mẹo chính
- Một số phương thức định dạng số JavaScript được cung cấp với ngôn ngữ này mà bạn có thể sử dụng để thao tác các giá trị số
- Mỗi phương thức số trả về một giá trị mới thay vì thay đổi giá trị đang được sử dụng cho phương thức
- Mọi phương thức định dạng số JavaScript có thể được sử dụng trên bất kỳ loại số nào, bao gồm chữ, biến, biểu thức
Phương pháp được sử dụng cho số
Có một số phương thức định dạng số JavaScript cần ghi nhớ nếu bạn muốn thao tác và thay đổi giá trị số
Đây là các phương thức tiếp theo khi làm việc với các giá trị số
MethodDescriptionNumber[]Trả về số được chuyển đổi từ đối số của nóparseFloat[]Phân tích đối số của nó và trả về floatparseInt[]Phân tích đối số của nó và trả về một số nguyên
Tuy nhiên, một số phương thức định dạng số JavaScript chỉ được sử dụng cụ thể trên các số. Xem bảng bên dưới
MethodDescriptiontoString[]Trả về số dưới dạng stringtoExponential[]Trả về chuỗi có số được làm tròn và viết bằng ký hiệu hàm mũ. toFixed[]Trả về chuỗi có số được làm tròn và được viết bằng một số thập phân đã chỉ định. toPrecision[]Trả về chuỗi có số được viết với độ dài được chỉ địnhgiá trịOf[]Trả về số dưới dạng số
toString[]
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
1 chuyển giá trị số thành chuỗi [dãy ký tự]. Nó có thể được sử dụng với chữ, biến hoặc biểu thứcSao chép ví dụ
var a = 653;
a.toString[];
[653].toString[];
[600 + 53].toString[];
Dùng thử trực tiếp Tìm hiểu trên Udacity
toExponential[]
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
2 cũng biến số thành chuỗi, nhưng ngoài ra, số được trả về cũng được làm tròn và viết bằng ký hiệu hàm mũBạn cũng có quyền truy cập vào một tham số, được sử dụng để xác định số chữ số sau dấu thập phân
Sao chép ví dụ
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
Dùng thử trực tiếp Tìm hiểu trên Udacity
toFixed[]
JavaScript
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
0 cũng biến số thành một chuỗi, nhưng lần này với một lượng số thập phân cụ thể. Số thập phân phải được chỉ định trong ngoặc đơn sau tên của phương thứcSao chép ví dụ
var a = 4.236;
a.toFixed[0];
a.toFixed[1];
a.toFixed[3];
a.toFixed[5];
Dùng thử trực tiếp Tìm hiểu trên Udacity
Ghi chú. Phương pháp này hữu ích khi làm việc với các khoản thanh toán, nơi bạn chỉ cần hai số thập phân sau dấu thập phân
toPrecision[]
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
1 cũng biến số thành chuỗi nhưng với độ dài xác định. Độ dài được chỉ định bên trong dấu ngoặc đơn sau tên của phương thức. Nó khá giống với phương thức var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
0 của JavaScript nhưng đếm tất cả các số, không chỉ số thập phânXem làm thế nào nó hoạt động
Sao chép ví dụ
var x = 4.236;
x.toPrecision[];
x.toPrecision[2];
x.toPrecision[4];
x.toPrecision[6];
Dùng thử trực tiếp Tìm hiểu trên Udacity
ưu
- Thiết kế đơn giản [không có thông tin không cần thiết]
- Các khóa học chất lượng cao [ngay cả những khóa học miễn phí]
- Tính năng đa dạng
- chương trình cấp bằng nano
- Thích hợp cho doanh nghiệp
- Giấy chứng nhận hoàn thành trả tiền
LOẠI TRỪ. GIẢM GIÁ 75%
ưu
- Dễ điều hướng
- Không có vấn đề kỹ thuật
- Có vẻ quan tâm đến người dùng của nó
- Rất nhiều khóa học đa dạng
- chính sách hoàn tiền trong 30 ngày
- Giấy chứng nhận hoàn thành miễn phí
THẤP NHƯ 12. 99$
ưu
- Trải nghiệm người dùng tuyệt vời
- Cung cấp nội dung chất lượng
- Rất minh bạch với giá cả của họ
- Giấy chứng nhận hoàn thành miễn phí
- Tập trung vào các kỹ năng khoa học dữ liệu
- Lịch học linh hoạt
GIẢM GIÁ 75%
Chuyển đổi biến thành số
Nếu bạn thấy mình cần biến một biến thành một số, đây là ba phương pháp bạn có thể sử dụng
3var a = 4; a.toExponential[]; a.toExponential[2]; a.toExponential[4]; a.toExponential[6];
4var a = 4; a.toExponential[]; a.toExponential[2]; a.toExponential[4]; a.toExponential[6];
5var a = 4; a.toExponential[]; a.toExponential[2]; a.toExponential[4]; a.toExponential[6];
Ghi chú. đây là các phương thức JavaScript toàn cầu, không phải phương thức số. Do đó, chúng có thể được sử dụng ở mọi nơi, không chỉ trên các giá trị số
Con số[]
Phương pháp
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
3 được sử dụng rộng rãi để chuyển đổi các biến JavaScript thành số. Mặc dù, nếu một số không thể được trả về, chương trình sẽ trả về var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
7 [Không phải là số]Sao chép ví dụ
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
2Dùng thử trực tiếp Tìm hiểu trên Udacity
Ghi chú. nếu giá trị này được sử dụng trên đối tượng Date[], phương thức này sẽ trả về số mili giây đã trôi qua kể từ ngày 01. 01. 1970. Ngày này được các kỹ sư Unix chọn làm ngày bắt đầu thống nhất cho máy tính và chương trình
parseInt[]
Nếu bạn muốn tạo một số nguyên JavaScript, bạn nên sử dụng
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
4. Nó hoạt động bằng cách phân tích một chuỗi và sau đó trả về số. Dấu cách có thể xuất hiện trong chuỗi, nhưng chỉ số đầu tiên sẽ được trả vềSao chép ví dụ
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
4Dùng thử trực tiếp Tìm hiểu trên Udacity
Ghi chú. nếu không có số nguyên JavaScript nào có thể được chuyển đổi, NaN [Không phải là số] sẽ được trả về
phương thức parseFloat[]
Phương thức
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
5 hoạt động bằng cách phân tích cú pháp một chuỗi và sau đó trả về một số dấu phẩy động. Dấu cách có thể xuất hiện trong chuỗi, nhưng chỉ số đầu tiên sẽ được trả vềSao chép ví dụ
var a = 4;
a.toExponential[];
a.toExponential[2];
a.toExponential[4];
a.toExponential[6];
6Dùng thử trực tiếp Tìm hiểu trên Udacity
Ghi chú. nếu không có số nguyên JavaScript nào có thể được chuyển đổi, NaN [Không phải là số] sẽ được trả về
giá trị của[]
var a = 4.236;
a.toFixed[0];
a.toFixed[1];
a.toFixed[3];
a.toFixed[5];
0 được sử dụng để trả về một số dưới dạng một số. Khi xem mã JavaScript, các số có thể là giá trị nguyên thủy [_______31] hoặc đối tượng [var a = 4.236;
a.toFixed[0];
a.toFixed[1];
a.toFixed[3];
a.toFixed[5];
2]. Phương thức được gọi là var a = 4.236;
a.toFixed[0];
a.toFixed[1];
a.toFixed[3];
a.toFixed[5];
0 được sử dụng nội bộ để biến các đối tượng số thành các giá trị nguyên thủy