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

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()

  • Nối với một chuỗi rỗng

  • Sử dụng hàm tạo string()

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áp

Ngườ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ố

  • radix - Nó là cơ sở mà người dùng muốn chuyển đổi chuỗi từ 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()

Convert the number to string in JavaScript.

Converting 302 to string using toString() method.

Converting 2342 to binary string string using toString(2) method.

Nối với một chuỗi rỗng

Chú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

Convert the number to string in JavaScript.

converting different number to string by concatenating empty string.

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áp

Ngườ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

Convert the number to string in JavaScript.

converting 67 to string by string() constructor.

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ụ:.

Convert the number to string in JavaScript.

Converting 302 to string using toString() method.

Converting 2342 to binary string string using toString(2) method.

8) hoặc dưới dạng chuỗi (ví dụ:.

Convert the number to string in JavaScript.

Converting 302 to string using toString() method.

Converting 2342 to binary string string using toString(2) method.

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

var num1 = 42;
var num2 = '42';
if (num1 === num2) {
    console.log(true);
} else {
    console.log(false);
}
// Will log `false`

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; 0

Phươ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

var text = '42px'; var integer = parseInt(text, 10); // returns 42 0

Phương thức

var text = '42px';
var integer = parseInt(text, 10);
// returns 42
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 đó

Convert the number to string in JavaScript.

Converting 302 to string using toString() method.

Converting 2342 to binary string string using toString(2) method.

0

var text = '42px'; var integer = parseInt(text, 10); // returns 42 2

Phương thức

var text = '42px';
var integer = parseInt(text, 10);
// returns 42
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

var text = '42px';
var integer = parseInt(text, 10);
// returns 42
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à
var text = '42px';
var integer = parseInt(text, 10);
// returns 42
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
var text = '42px';
var integer = parseInt(text, 10);
// returns 42
4 nếu nó có các ký tự khác trong đó, thì
var text = '42px';
var integer = parseInt(text, 10);
// returns 42
2 thực sự có thể là lựa chọn tốt hơn

Convert the number to string in JavaScript.

Converting 302 to string using toString() method.

Converting 2342 to binary string string using toString(2) method.

7

tính tương thích của trình duyệt web

Cả 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);