Chuyển đổi số nguyên thành ký tự tương đương trong JavaScript

Chuyen Doi So Nguyen Thanh Ky Tu Tuong Duong Trong Javascript



Quá trình chuyển đổi một số nguyên thành ký tự tương đương của nó hoặc theo cách khác hỗ trợ truy cập các ký tự chữ cái và số ngay lập tức. Ví dụ, kỹ thuật này có thể hỗ trợ rất nhiều trong việc thiết kế một tổ hợp bí mật hoặc mã hóa dữ liệu. Ngoài ra, nó cũng hỗ trợ rất nhiều trong việc giảm độ phức tạp của mã tổng thể.

Hướng dẫn này sẽ thảo luận về các cách tiếp cận để chuyển đổi một số nguyên thành ký tự tương đương của nó bằng cách sử dụng JavaScript.

Làm cách nào để chuyển đổi/chuyển đổi số nguyên thành ký tự tương đương bằng JavaScript?

Để chuyển đổi một số nguyên thành ký tự tương đương trong JavaScript, hãy áp dụng “ charCodeAt() ' và ' String.fromCharCode() ” phương pháp. Phương thức charCodeAt() cung cấp Unicode của ký tự tại một chỉ mục cụ thể trong một chuỗi, trong khi phương thức String.fromCharCode() chuyển đổi các giá trị Unicode thành các ký tự. Các phương thức này có thể được áp dụng kết hợp để trả về ký tự tương ứng so với số nguyên đã truyền đối với ký tự đã chỉ định thông qua hàm do người dùng xác định.







cú pháp



sợi dây. charCodeAt ( mục lục )

Trong cú pháp trên:



mục lục ” đề cập đến chỉ số của nhân vật.





Sợi dây . từCharCode ( số1 , số2 )

Trong cú pháp đã cho:

số1 ”, “ số2 ” tương ứng với một hoặc nhiều giá trị Unicode cần chuyển đổi.



Ví dụ 1: Chuyển đổi số nguyên thành ký tự tương đương (chữ thường) bằng JavaScript
Trong ví dụ này, số nguyên đã truyền sẽ được chuyển đổi thành ký tự tương đương ở dạng chữ thường:

< loại kịch bản = 'văn bản/javascript' >
hàm số convertintChar ( số nguyên ) {
để nhân vật = 'một' . charCodeAt ( 0 ) ;
bảng điều khiển. đăng nhập ( 'Mã ký tự là:' , tính cách ) ;
trở về Sợi dây . từCharCode ( tính cách + số nguyên ) ;
}
bảng điều khiển. đăng nhập ( 'Ký tự tương đương của số nguyên là:' , convertintChar ( hai ) ) ;
script >

Trong các dòng mã trên:

  • Định nghĩa một chức năng có tên là “ convertintChar() ” có tham số đã nêu.
  • Tham số hàm trỏ đến số nguyên cần được chuyển đổi thành ký tự tương đương của nó.
  • Trong định nghĩa hàm, chỉ định ký tự đã nêu và áp dụng “ charCodeAt() ” phương pháp có “ 0 ” làm tham số của nó, trỏ đến chỉ mục của ký tự.
  • Phương thức này sẽ trả về Unicode của ký tự được liên kết và hiển thị nó.
  • Sau đó, áp dụng “ String.fromCharCode() ” để chuyển đổi giá trị Unicode đã tính ở bước trước thành một ký tự.
  • Các ' + ” đăng nhập tham số của phương thức cho biết rằng số nguyên đã truyền sẽ được thêm vào ký tự đã chỉ định đã thảo luận trước đó và trả về ký tự tương ứng đối với nó.
  • Cuối cùng, truy cập chức năng đã xác định bằng cách chuyển số đã nêu để thực hiện yêu cầu mong muốn.

đầu ra

Trong đầu ra ở trên, số nguyên “ hai ” được chuyển đổi thành ký tự tương đương “ c ”. Lưu ý rằng 0,1,2 tương ứng với các ký tự “ một ”, “ b ”, “ c ', và như thế.

Ví dụ 2: Chuyển đổi số nguyên thành ký tự tương đương (chữ hoa) bằng JavaScript
Tương tự như vậy, trong ví dụ cụ thể này, số nguyên đã truyền sẽ được chuyển đổi thành ký tự tương đương nhưng ở dạng chữ hoa:

< loại kịch bản = 'văn bản/javascript' >
hàm số convertintChar ( số nguyên ) {
để nhân vật = 'MỘT' . charCodeAt ( 0 ) ;
bảng điều khiển. đăng nhập ( 'Mã ký tự là:' , tính cách ) ;
trở về Sợi dây . từCharCode ( tính cách + số nguyên ) ;
}
bảng điều khiển. đăng nhập ( 'Ký tự tương đương của số nguyên là:' , convertintChar ( 0 ) ) ;
script >

Thực hiện các bước sau, như được đưa ra trong đoạn mã trên:

  • Định nghĩa một hàm có tham số đã nêu, như chúng ta đã làm trong ví dụ trước.
  • Trong định nghĩa của nó, chỉ định ký tự viết hoa và liên kết nó với “ charCodeAt() ”, như đã thảo luận trước đây.
  • Sau đó, lặp lại các phương pháp đã thảo luận như đã nêu trước đây để chuyển đổi số nguyên đã truyền “ 0 ” thành ký tự tương đương của nó.

đầu ra

Trong đầu ra ở trên, mã ký tự của “ Một ” là 65 và ký tự tương đương của số nguyên đã truyền “ 0 ' Là ' Một ”.

Ví dụ 3: Chuyển đổi ký tự trở lại số nguyên tương đương bằng JavaScript
Nếu có yêu cầu chuyển đổi ký tự trở lại số nguyên tương đương, hãy làm theo các bước được nêu dưới đây:

< loại kịch bản = 'văn bản/javascript' >
hàm số convertcharInt ( ch ) {
để nhân vật = 'một' . charCodeAt ( 0 ) ;
bảng điều khiển. đăng nhập ( 'Mã ký tự là:' , tính cách ) ;
trở về ch. charCodeAt ( 0 ) - tính cách ;
}
bảng điều khiển. đăng nhập ( 'Số nguyên tương đương của ký tự là:' , convertcharInt ( 'một' ) ) ;
script >

Thực hiện các bước sau, như được đưa ra trong đoạn mã trên:

  • Định nghĩa một chức năng có tên là “ convertcharInt() ” có tham số đã cho, tương ứng với ký tự truyền vào cần chuyển đổi thành số nguyên tương đương.
  • Trong định nghĩa hàm, tương tự, trả về Unicode của ký tự được liên kết và hiển thị nó.
  • Ngoài ra, hãy trừ mã ký tự của ký tự “ một ” từ mã ký tự của ký tự đã truyền để lấy số nguyên tương đương của ký tự đó.
  • Cuối cùng, truy cập chức năng được xác định bằng cách chuyển ký tự “ một ” để lấy số nguyên tương đương.

đầu ra

Đầu ra ở trên biểu thị rằng chức năng mong muốn đã đạt được.

Sự kết luận

Các ' charCodeAt() ' và ' String.fromCharCode() ” các phương thức có thể được triển khai kết hợp để chuyển đổi số nguyên thành ký tự tương đương trong JavaScript. Các phương thức này được sử dụng để trả về cả ký tự chữ thường và chữ hoa tương ứng với các số nguyên đã truyền. Blog này được hướng dẫn chuyển đổi/biến đổi một số nguyên thành ký tự tương đương trong JavaScript.