Bạn có thể chuyển đổi một số thành một chuỗi trong JavaScript không?

Trong JavaScript, bạn có thể biểu thị một số dưới dạng số loại [ví dụ:. 12] hoặc dưới dạng chuỗi loại [ví dụ:. '12']. Nhưng cả hai đều không giống nhau. Đôi khi trong khi mã hóa, chúng tôi có thể phải chuyển đổi dữ liệu từ loại này sang loại khác và có nhiều cách để làm điều đó. Tôi muốn liệt kê một số phương pháp mà tôi biết về chuyển đổi dữ liệu từ số sang chuỗi

1. sử dụng. phương thức toString[]

Có một phương thức chuỗi mặc định chuyển đổi dữ liệu thành chuỗi. Phương thức

myNumber = 99
String[myNumber] // expected result: '99'

fltNumber = 25.54
String[fltNumber] // expected result: '25.54'
1 trả về giá trị của đối tượng String

myNumber = 100
myNumber.toString[] // expected result: '100'

noNumber = NaN
noNumber.toString[] // expected result: 'NaN'

decNum = 122.33
decNum.toString[] // expected result: "122.33"

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

2. Sử dụng Chuỗi[]

Phương thức

myNumber = 99
String[myNumber] // expected result: '99'

fltNumber = 25.54
String[fltNumber] // expected result: '25.54'
2 tạo kiểu String nguyên thủy cho số được truyền cho nó

myNumber = 99
String[myNumber] // expected result: '99'

fltNumber = 25.54
String[fltNumber] // expected result: '25.54'

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

3. Nối chuỗi rỗng

Thêm chuỗi trống vào giá trị số sẽ chuyển đổi dữ liệu thành chuỗi là một trong những cách đơn giản nhất để thực hiện công việc. Nó cũng được coi là nhanh hơn hai loại trên khi nói đến hiệu suất

myNumber = 22
myString = '' + myNumber // expected result: '22'

fltNumber = 25.54
fltString = '' + fltNumber // expected result: '25.54'

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

4. Mẫu Chuỗi

Với việc giới thiệu các chuỗi mẫu trong ES6, việc đưa một số vào bên trong Chuỗi là một cách hợp lệ để phân tích cú pháp kiểu dữ liệu Số nguyên hoặc Float. Đây là cách nhanh nhất để chuyển đổi số thành chuỗi

myNumber = 22
flt = 50.205;

string = `${num}`;      // expected result: '50' 
floatString = `${flt}`; // expected result: '50.205'

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

5. Sử dụng phương thức toFixed[]

Đây là phương pháp ít được biết đến nhất. Nhưng nó có thể hơi phức tạp với các số thập phân

myNumber = 22
myNumber.toFixed[] // expected result: '22'

a = 56.9887
a.toFixed[] // expected result: '57'
a.toFixed[4] // expected result: '56.9887'

Vào chế độ toàn màn hình Thoát chế độ toàn màn hình

Đây là phần so sánh giữa các phương thức khi nói đến hiệu suất. Bình luận bên dưới nếu bạn biết nhiều cách hơn.
Cảm ơn

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ố

Thí 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; 

Thí 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ố 8

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

Thí 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

myNumber = 99
String[myNumber] // expected result: '99'

fltNumber = 25.54
String[fltNumber] // expected result: '25.54'
0

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 đó

Bạn có thể chuyển đổi một số thành một chuỗi?

Chúng ta có thể chuyển đổi int thành String trong java bằng cách sử dụng String. valueOf[] và Số nguyên. các phương thức toString[] . Ngoài ra, chúng ta có thể sử dụng String. phương thức format[], toán tử nối chuỗi, v.v.

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[]

Một số có thể được coi là một chuỗi không?

Một chuỗi đại diện cho dữ liệu chữ và số. Điều này có nghĩa là một chuỗi có thể chứa nhiều ký tự khác nhau, nhưng tất cả chúng đều được coi là văn bản, ngay cả khi các ký tự là số .

Làm thế nào bạn có thể chuyển đổi một số thành chuỗi ví dụ?

Phương pháp 1. Sử dụng phương thức toString của lớp số nguyên . Đối số được chuyển đổi và trả về dưới dạng một chuỗi

Chủ Đề