Làm cách nào để biến một số thành một chuỗi JavaScript?
Hướng dẫn này sẽ dạy chúng ta chuyển đổi số thành chuỗi trong JavaScript. Việc đổi kiểu của biến được gọi là chuyển kiểu của biến. Trong khi mã hóa, lập trình viên cần xử lý các loại dữ liệu khác nhau và có thể cần chuyển đổi loại dữ liệu của biến Show
Mỗi ngôn ngữ lập trình có các phương thức khác nhau để chuyển đổi một biến từ kiểu dữ liệu này sang kiểu dữ liệu khác và JavaScript cũng có một số phương thức, được giải thích bên dưới
Sử dụng Phương thức toString()Trong JavaScript, phương thức toString() rất hữu ích để thay đổi kiểu biến thành chuỗi. Nó nhận một tham số duy nhất gọi là cơ số và cơ số mặc định là 10. Vì vậy, nó chuyển đổi số thành một chuỗi thập phân. Nếu chúng ta chuyển cơ số thành 2, nó sẽ chuyển đổi một số thành chuỗi nhị phân và tương tự đối với cơ số 16, nó chuyển đổi một số thành chuỗi thập lục phân cú phápNgười dùng có thể làm theo cú pháp dưới đây để sử dụng phương thức toString() với các giá trị số let number = 14; let string = number.toString( radix ); Thông số
Ví dụTrong ví dụ dưới đây, chúng tôi đã chuyển đổi các số thập phân thành chuỗi thập phân và chuỗi nhị phân bằng cách chuyển các cơ số khác nhau cho phương thức toString()
Nối với một chuỗi rỗngChúng ta sẽ chỉ nối chuỗi rỗng với biến số theo phương pháp này. Trong JavaScript, khi chúng ta nối chuỗi với bất kỳ loại biến nào, toàn bộ biến đó sẽ chuyển đổi thành chuỗi cú phápĐây là cú pháp để nối số với một chuỗi rỗng để chuyển đổi nó thành một chuỗi let number = 23; let str = "" + number; Ví dụTrong ví dụ dưới đây, chúng ta chỉ đơn giản khai báo biến số và nối chuỗi rỗng với số để chuyển toàn bộ số thành chuỗi
Sử dụng hàm tạo String()Hàm tạo String() là hàm tạo của lớp String. Khi người dùng chuyển bất kỳ biến hoặc giá trị nào cho hàm tạo String() dưới dạng tham số, nó sẽ chuyển đổi các biến thành chuỗi cú phápNgười dùng có thể làm theo cú pháp dưới đây để sử dụng hàm tạo string() let number = 90; let str = String( number ); Ví dụVí dụ dưới đây minh họa cách sử dụng hàm tạo string(). Chúng tôi đã chuyển số khác nhau cho hàm tạo string() để biến nó thành một chuỗi
Người dùng đã thấy ba cách tiếp cận khác nhau để chuyển đổi số thành chuỗi. Đó là cách tiếp cận tốt nhất để nối số với một chuỗi trống và bạn sẽ thấy số đó được chuyển đổi thành chuỗi mà không cần nỗ lực nhiều. Theo mặc định, phương thức toString() chuyển đổi số thành chuỗi thập phân, loại bỏ các số 0 trước đó khỏi số, nhưng cách tiếp cận thứ hai và thứ ba sẽ không làm được điều đó Trong JavaScript, bạn có thể biểu thị một số là một số thực (ví dụ:. 8) hoặc dưới dạng chuỗi (ví dụ:. 9) Nếu bạn sử dụng phép so sánh chặt chẽ để so sánh hai đối tượng, thì sẽ không thành công vì chúng là hai loại đối tượng khác nhau
Hôm nay, chúng ta hãy xem ba cách khác nhau để chuyển đổi một chuỗi thành một số let number = 23; let str = "" + number; 0Phương thức let number = 23; let str = "" + number;0 chuyển đổi một chuỗi thành một số nguyên (một số nguyên) Nó chấp nhận hai đối số. Đối số đầu tiên là chuỗi để chuyển đổi. Đối số thứ hai được gọi là let number = 23; let str = "" + number;2. Đây là cơ sở số được sử dụng trong các hệ thống toán học. Đối với mục đích sử dụng của chúng tôi, nó phải luôn là let number = 23; let str = "" + number;3
var text = '42px'; var integer = parseInt(text, 10); // returns 42 0Phương thức 0 chuyển đổi một chuỗi thành một số điểm (một số có dấu thập phân). Bạn thậm chí có thể chuyển các chuỗi có văn bản ngẫu nhiên trong đó0 var text = '42px'; var integer = parseInt(text, 10); // returns 42 2Phương thức 2 chuyển đổi một chuỗi thành một sốĐôi khi nó là một số nguyên. Những lần khác, đó là một số điểm. Và nếu bạn chuyển vào một chuỗi có văn bản ngẫu nhiên trong đó, bạn sẽ nhận được 4, từ viết tắt của “Không phải là số. ”Do sự không nhất quán này, đó là một lựa chọn kém an toàn hơn so với let number = 23; let str = "" + number;0 và 0. Nếu bạn biết định dạng của số mình muốn, hãy sử dụng các số đó để thay thế. Nếu bạn muốn chuỗi không thành công với 4 nếu nó có các ký tự khác trong đó, thì 2 thực sự có thể là lựa chọn tốt hơn7 tính tương thích của trình duyệt webCả ba phương pháp đều hoạt động trong tất cả các trình duyệt hiện đại và IE6 trở lên Nếu bạn thấy bài đăng này hữu ích, bạn cũng có thể thích hướng dẫn bỏ túi về Chuỗi, Mảng & Đối tượng của tôi, có rất nhiều phương thức hữu ích như thế này Làm cách nào để chuyển đổi một số thành chuỗi trong JavaScript?Số JavaScript toString()
.
Chúng ta có thể chuyển đổi số thành chuỗi không?Có 3 phương pháp chính để chuyển đổi một số thành một chuỗi, như sau. Sử dụng chuỗi Stream . Sử dụng tostring() Sử dụng boost lexical_cast.
Cách nhanh nhất để chuyển đổi số thành chuỗi trong JavaScript là gì?5 cách chuyển đổi số thành chuỗi trong JavaScript . sử dụng. phương thức toString(). . Sử dụng String() Phương thức String() tạo kiểu String nguyên thủy cho số được truyền cho nó. . Nối chuỗi rỗng. . Chuỗi mẫu. . Sử dụng phương thức toFixed() Làm cách nào để chuyển đổi số thành từ trong JavaScript?JavaScript để chuyển đổi số thành từ
. js. Tiếp theo, liên kết tập lệnh vào phần đầu trang của bạn bằng mã sau. var words = toWords(num); |