Phương thức toString[]
là một phương thức tích hợp sẵn của đối tượng JavaScript Number
cho phép bạn chuyển đổi bất kỳ giá trị loại number
nào thành biểu diễn loại string
của nó
Cách sử dụng Phương thức toString trong JavaScript
Để sử dụng phương thức toString[]
, bạn chỉ cần gọi phương thức trên giá trị number
. Ví dụ sau đây cho thấy cách chuyển đổi giá trị số
24.toString[]; // Error: Invalid or unexpected token
[24].toString[]; // "24"
[9.7].toString[]; // "9.7"
[-20].toString[]; // "-20"
2 thành biểu diễn chuỗi của nó. Lưu ý cách giá trị của biến 24.toString[]; // Error: Invalid or unexpected token
[24].toString[]; // "24"
[9.7].toString[]; // "9.7"
[-20].toString[]; // "-20"
3 được đặt trong dấu ngoặc képvar num = 24;
var str = num.toString[];
console.log[num]; // 24
console.log[str]; // "24"
Chuyển đổi một số thành chuỗi bằng phương thức toString[]Bạn cũng có thể gọi phương thức toString[]
ngay lập tức trên giá trị number
, nhưng bạn cần thêm dấu ngoặc đơn
24.toString[]; // Error: Invalid or unexpected token
[24].toString[]; // "24"
[9.7].toString[]; // "9.7"
[-20].toString[]; // "-20"
6 để bao bọc giá trị, nếu không JavaScript sẽ phản hồi với lỗi 24.toString[]; // Error: Invalid or unexpected token
[24].toString[]; // "24"
[9.7].toString[]; // "9.7"
[-20].toString[]; // "-20"
7Phương thức toString[]
cũng có thể chuyển đổi số thực và số âm như hình bên dưới
24.toString[]; // Error: Invalid or unexpected token
[24].toString[]; // "24"
[9.7].toString[]; // "9.7"
[-20].toString[]; // "-20"
Chuyển đổi bất kỳ loại số nào bằng phương thức toString[]Cuối cùng, phương thức toString[]
cũng chấp nhận tham số
Number.toString[radix];
0 hoặc Number.toString[radix];
1. Number.toString[radix];
0 cho phép bạn chuyển đổi một số từ hệ thống số thập phân [cơ số 10] sang một chuỗi biểu thị số trong các hệ thống số khácHệ thống số hợp lệ để chuyển đổi bao gồm
- Hệ nhị phân [cơ số 2] có 2 chữ số 0 và 1
- Hệ tam phân [cơ số 3] có 3 chữ số 0, 1 và 2
- Hệ thống tứ quý [cơ số 4] có 4 chữ số 0, 1, 2 và 3
- Và cứ thế cho đến hệ thập lục phân [cơ số 36] có sự kết hợp của các chữ số Ả Rập từ 0 đến 9 và các chữ cái Latinh từ A đến Z
Number.toString[radix];
Cú pháp của phương thức toString[], chấp nhận tham số cơ sốCác tham số
Number.toString[radix];
0 chấp nhận dữ liệu loại number
với các giá trị nằm trong khoảng từ Number.toString[radix];
5 đến Number.toString[radix];
6. Đây là một ví dụ về chuyển đổi số thập phân Number.toString[radix];
7 thành biểu diễn số nhị phân [cơ số 2] của nóvar str = [5].toString[2];
console.log[str]; // "101"
Chuyển đổi số thập phân thành số nhị phân bằng phương thức toString[]Số thập phân
Number.toString[radix];
7 từ đoạn mã trên được chuyển đổi thành số nhị phân tương đương với Number.toString[radix];
9 và sau đó được chuyển đổi thành một chuỗiCách sử dụng các kiểu dữ liệu khác với phương thức toString[]
Ngoài việc chuyển đổi loại number
, phương thức toString[]
cũng có sẵn để chuyển đổi các loại dữ liệu khác thành biểu diễn chuỗi của chúng
Ví dụ: bạn có thể chuyển đổi loại
var str = [5].toString[2];
console.log[str]; // "101"
2 thành biểu diễn string
của nó như sauvar arr = [ "Nathan", "Jack" ];
var str = arr.toString[];
console.log[str]; // "Nathan,Jack"
Chuyển mảng thành chuỗi bằng phương thức toString[]Hoặc gõ
var str = [5].toString[2];
console.log[str]; // "101"
4 thành string
như hình bên dướivar bool = true;
var str = bool.toString[];
console.log[str]; // "true"
Nhưng tôi nghĩ bạn sẽ thường xuyên sử dụng phương pháp toString[]
để chuyển đổi một number
thành một string
thay vì những cái khác. Đó cũng là điều tôi thường làm. ]
Cảm ơn đã đọc hướng dẫn này
Bạn cũng có thể quan tâm đến các hướng dẫn JavaScript khác mà tôi đã viết, bao gồm Làm tròn số với Phương pháp
var str = [5].toString[2];
console.log[str]; // "101"
9 và Tính giá trị tuyệt đối với var arr = [ "Nathan", "Jack" ];
var str = arr.toString[];
console.log[str]; // "Nathan,Jack"
0. Chúng là hai trong số các vấn đề về JavaScript thường gặp nhấtTôi cũng có một bản tin miễn phí về hướng dẫn phát triển web [chủ yếu liên quan đến JavaScript]
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
JavaScript Full Stack Developer hiện đang làm việc với fullstack JS bằng React và Express. Nathan thích viết về kinh nghiệm lập trình của mình để giúp đỡ người khác
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu