Tukar Integer kepada Setara Aksaranya dalam JavaScript

Tukar Integer Kepada Setara Aksaranya Dalam Javascript



Proses menukar integer kepada aksara yang setara atau sebaliknya membantu dalam mengakses aksara abjad dan nombor serta-merta. Sebagai contoh, teknik ini boleh membantu dalam mereka bentuk gabungan sulit atau pengekodan data. Selain itu, ia sangat membantu dalam mengurangkan kerumitan kod keseluruhan juga.

Tutorial ini akan membincangkan pendekatan untuk menukar integer kepada aksara yang setara menggunakan JavaScript.

Bagaimana untuk Menukar/Mengubah Integer kepada Setara Aksara Menggunakan JavaScript?

Untuk menukar integer kepada aksara yang setara dalam JavaScript, gunakan gabungan ' charCodeAt() ” dan “ String.fromCharCode() ” kaedah. Kaedah charCodeAt() memberikan Unicode aksara pada indeks tertentu dalam rentetan, manakala kaedah String.fromCharCode() mengubah nilai Unicode kepada aksara. Kaedah ini boleh digunakan dalam kombinasi untuk mengembalikan aksara yang sepadan terhadap integer yang diluluskan berkenaan dengan aksara yang ditentukan melalui fungsi yang ditentukan pengguna.







Sintaks



tali. charCodeAt ( indeks )

Dalam sintaks di atas:



indeks ” merujuk kepada indeks watak.





Tali . daripadaCharCode ( nombor1 , nombor2 )

Dalam sintaks yang diberikan:

nombor1 ”, “ nombor2 ” sepadan dengan satu atau lebih nilai Unicode untuk ditukar.



Contoh 1: Tukar Integer kepada Setara dengan Aksara (Huruf Kecil) Menggunakan JavaScript
Dalam contoh ini, integer yang diluluskan akan ditukar kepada aksara yang setara dalam huruf kecil:

< jenis skrip = 'teks/javascript' >
fungsi convertintChar ( integer ) {
biarkan watak = 'a' . charCodeAt ( 0 ) ;
konsol. log ( 'Kod aksara ialah:' , watak ) ;
kembali Tali . daripadaCharCode ( watak + integer ) ;
}
konsol. log ( 'Watak yang setara dengan integer ialah:' , convertintChar ( dua ) ) ;
skrip >

Dalam baris kod di atas:

  • Tentukan fungsi bernama “ convertintChar() ” mempunyai parameter yang dinyatakan.
  • Parameter fungsi menunjuk kepada integer, yang perlu ditukar kepada aksara yang setara.
  • Dalam definisi fungsi, nyatakan aksara yang dinyatakan dan gunakan ' charCodeAt() ' kaedah yang mempunyai ' 0 ” sebagai parameternya, yang menunjuk kepada indeks aksara.
  • Kaedah ini akan mengembalikan Unicode aksara yang berkaitan dan memaparkannya.
  • Selepas itu, gunakan ' String.fromCharCode() ” kaedah untuk menukar nilai Unicode yang dikira, dalam langkah sebelumnya, kepada aksara.
  • ' + ” tanda dalam parameter kaedah menunjukkan bahawa integer yang diluluskan akan ditambahkan pada aksara yang ditentukan yang dibincangkan sebelum ini dan mengembalikan aksara yang sepadan berkenaan dengannya.
  • Akhir sekali, akses fungsi yang ditentukan dengan menghantar nombor yang dinyatakan untuk melaksanakan keperluan yang dikehendaki.

Pengeluaran

Dalam output di atas, integer ' dua ' ditukar kepada aksara yang setara ' c ”. Perhatikan bahawa 0,1,2 sepadan dengan aksara ' a ”, “ b ”, “ c ', dan sebagainya.

Contoh 2: Tukar Integer kepada Setara dengan Aksara (Huruf Besar) Menggunakan JavaScript
Dalam contoh khusus ini, begitu juga, integer yang diluluskan akan ditukar kepada aksara yang setara tetapi dalam huruf besar:

< jenis skrip = 'teks/javascript' >
fungsi convertintChar ( integer ) {
biarkan watak = 'A' . charCodeAt ( 0 ) ;
konsol. log ( 'Kod aksara ialah:' , watak ) ;
kembali Tali . daripadaCharCode ( watak + integer ) ;
}
konsol. log ( 'Watak yang setara dengan integer ialah:' , convertintChar ( 0 ) ) ;
skrip >

Lakukan langkah berikut, seperti yang diberikan dalam kod di atas:

  • Tentukan fungsi yang mempunyai parameter yang dinyatakan, seperti yang kita lakukan dalam contoh sebelumnya.
  • Dalam takrifnya, nyatakan aksara dalam huruf besar dan kaitkan dengan “ charCodeAt() ” kaedah, seperti yang dibincangkan sebelum ini.
  • Kemudian, ulangi pendekatan yang dibincangkan seperti yang dinyatakan sebelum ini untuk menukar integer yang diluluskan ' 0 ” ke dalam watak yang setara.

Pengeluaran

Dalam output di atas, kod aksara ' A ” ialah 65, dan aksara setara bagi integer yang dilalui “ 0 ” ialah “ A ”.

Contoh 3: Tukar Aksara Kembali kepada Setara Integer Menggunakan JavaScript
Jika terdapat keperluan untuk menukar aksara kembali kepada integer yang setara, ikut langkah yang dinyatakan di bawah:

< jenis skrip = 'teks/javascript' >
fungsi convertcharInt ( ch ) {
biarkan watak = 'a' . charCodeAt ( 0 ) ;
konsol. log ( 'Kod aksara ialah:' , watak ) ;
kembali ch. charCodeAt ( 0 ) - watak ;
}
konsol. log ( 'Persamaan integer bagi aksara ialah:' , convertcharInt ( 'a' ) ) ;
skrip >

Laksanakan langkah berikut, seperti yang diberikan dalam kod di atas:

  • Tentukan fungsi bernama “ convertcharInt() ” mempunyai parameter yang diberikan, yang sepadan dengan aksara yang diluluskan yang perlu ditukar kepada integer setara.
  • Dalam takrif fungsi, begitu juga, kembalikan Unicode bagi aksara yang berkaitan dan paparkannya.
  • Juga, tolak kod aksara bagi aksara “ a ” daripada kod aksara aksara yang diluluskan untuk mengambil integer setara watak itu.
  • Akhir sekali, akses fungsi yang ditentukan dengan menghantar aksara ' a ” untuk mendapatkan integer yang setara.

Pengeluaran

Output di atas menandakan bahawa fungsi yang diingini tercapai.

Kesimpulan

' charCodeAt() ' dan juga ' String.fromCharCode() ” kaedah boleh dilaksanakan dalam kombinasi untuk menukar integer kepada aksara yang setara dalam JavaScript. Kaedah ini digunakan untuk mengembalikan kedua-dua aksara kecil dan huruf besar yang sepadan dengan integer yang diluluskan. Blog ini dibimbing untuk menukar/mengubah integer kepada aksara yang setara dalam JavaScript.