Số thành chuỗi JavaScript

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

Có một số phương thức tích hợp trong JavaScript giúp chuyển đổi từ kiểu dữ liệu số sang Chuỗi. Hãy thảo luận về từng người trong số họ

Phương thức lấy một số nguyên hoặc số dấu phẩy động và chuyển đổi nó thành kiểu Chuỗi. Có hai cách để gọi phương thức này. Nếu số cơ sở được truyền dưới dạng tham số cho toString[], thì số đó sẽ được phân tích cú pháp và chuyển đổi thành số đó

Phương thức Javascript toString

cho a = 10; . nhật ký [một. toString[]]; . nhật ký[[60]. toString[]]; . nhật ký[[9]. toString[2]];

Phương thức String[] tạo kiểu String nguyên thủy cho số được truyền cho nó

Phương thức Chuỗi Javascript

cho a = 10; . nhật ký [Chuỗi [a]]; . nhật ký [Chuỗi [52]]; . nhật ký [Chuỗi [47. 62]]; . 62'

Sự khác biệt giữa phương thức String[] và phương thức String là phương thức String không thực hiện bất kỳ chuyển đổi cơ bản nào

Các chuỗi có thể đặt một số bên trong Chuỗi, đây là cách hợp lệ để phân tích kiểu dữ liệu Số nguyên hoặc Float

Chuỗi mẫu Javascript

đặt số = 10; . 502; . nhật ký [chuỗi]; . bảng điều khiển 502'. nhật ký [floatString];

Chữ mẫu là chữ chuỗi cho phép các biểu thức được nhúng. Các tính năng nội suy chuỗi và chuỗi nhiều dòng có thể được sử dụng với chữ mẫu

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

Làm cách nào để biến một số thành một chuỗi JavaScript?

Cách đơn giản nhất để chuyển bất kỳ biến nào thành chuỗi là thêm một chuỗi rỗng vào biến đó

Chúng ta có thể chuyển đổi số thành chuỗi không?

Trong Python, một số nguyên có thể được chuyển đổi thành một chuỗi bằng cách sử dụng hàm str[] tích hợp

Làm cách nào để chuyển đổi số thành từ trong JavaScript?

// Nếu bạn đang sử dụng Nút. js hoặc browserify [requireJS] // yêu cầu mô-đun sử dụng. var numberToWords = require['số thành từ']; . .
// Số thứ nhấtToWords. .
// số đầu tiênToWords. .
// một sốToWords

Làm cách nào để chuyển đổi số thành ký tự trong JavaScript?

Tôi biết làm thế nào để làm điều đó cho ký tự duy nhất. var chr = Chuỗi. fromCharCode[97 + n];

Chủ Đề