HomeLập trìnhJavaScriptJavaScript Number to...

JavaScript Number to String – Cách sử dụng toString để chuyển đổi một số nguyên thành một chuỗi


Các toString() phương thức là một phương thức tích hợp sẵn của JavaScript Number đối tượng cho phép bạn chuyển đổi bất kỳ number gõ giá trị vào nó string kiểu biểu diễn.

Cách sử dụng Phương thức toString trong JavaScript

Để sử dụng toString() phương thức, bạn chỉ cần gọi phương thức trên một number giá trị. Ví dụ sau đây cho thấy cách chuyển đổi giá trị số 24 vào biểu diễn chuỗi của nó. Chú ý giá trị của str biến được đặt trong dấu ngoặc kép:

var 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 toString() phương pháp ngay lập tức trên một number giá trị, nhưng bạn cần thêm dấu ngoặc đơn () để bọc giá trị hoặc JavaScript sẽ phản hồi bằng một Invalid or unexpected token lỗi.

Các toString() phương thức cũng có thể chuyển đổi số thực và số âm như hình dưới đây:

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 toString() phương pháp cũng chấp nhận radix hoặc base tham số. Các radix 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ác.

Hệ 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
Đọc thêm  13 Điểm Đáng chú ý từ Hướng dẫn Phong cách JavaScript của Google
Number.toString(radix);
Cú pháp của phương thức toString(), chấp nhận tham số cơ số

Các radix tham số chấp nhận một number nhập dữ liệu với các giá trị khác nhau, từ 2 đến 36. Đây là một ví dụ về chuyển đổi số thập phân 5 đến 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 số thập phân sang số nhị phân bằng phương thức toString()

số thập phân 5 từ đoạn mã trên được chuyển đổi thành số nhị phân tương đương với 101 và sau đó chuyển đổi thành một chuỗi.

Cá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 các number loại, các toString() cũng có sẵn để chuyển đổi các loại dữ liệu khác thành các biểu diễn chuỗi của chúng.

Ví dụ, bạn có thể chuyển đổi một array gõ vào nó string đại diện như sau:

var 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 một boolean gõ vào string như hình dưới đây:

var 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 toString() phương pháp chuyển đổi một number đến một string thay vì những ngườ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 toFixed() Phương pháp và tính giá trị tuyệt đối với Math.abs(). Chúng là hai trong số những vấn đề JavaScript thường gặp nhất.

Tô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).

Đọc thêm  Hướng dẫn JS về Phương thức đẩy



Zik.vn – Biên dịch & Biên soạn Lại

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status