Convertiți întregul în echivalentul său de caractere în JavaScript

Convertiti Intregul In Echivalentul Sau De Caractere In Javascript



Procesul de conversie a unui număr întreg în caracterul său echivalent sau invers ajută la accesarea instantanee a caracterelor alfabetice și a numerelor. De exemplu, această tehnică poate fi de mare ajutor în proiectarea unei combinații confidențiale sau codificarea datelor. De asemenea, este de mare ajutor și în reducerea complexității generale a codului.

Acest tutorial va discuta abordările pentru conversia unui număr întreg în echivalentul său de caractere folosind JavaScript.

Cum să convertiți/transformați întregul în echivalentul său de caractere folosind JavaScript?

Pentru a converti un întreg în caracterul său echivalent în JavaScript, aplicați combinația „ charCodeAt() ' și ' String.fromCharCode() ” metode. Metoda charCodeAt() oferă Unicode caracterului la un index specific într-un șir, în timp ce metoda String.fromCharCode() transformă valorile Unicode în caractere. Aceste metode pot fi aplicate în combinație pentru a returna caracterul corespunzător față de întregul transmis în raport cu caracterul specificat printr-o funcție definită de utilizator.







Sintaxă



şir. charCodeAt ( index )

În sintaxa de mai sus:



index ” se referă la indexul personajului.





Şir . de laCharCode ( num1 , num2 )

În sintaxa dată:

num1 ”, “ num2 ” corespund uneia sau mai multor valori Unicode care trebuie convertite.



Exemplul 1: Convertiți întregul în echivalentul său de caractere (minuscule) utilizând JavaScript
În acest exemplu, întregul transmis va fi convertit în caracterul echivalent cu litere mici:

< tip de script = „text/javascript” >
funcţie convertintChar ( întreg ) {
lasa caracterul = 'A' . charCodeAt ( 0 ) ;
consolă. Buturuga ( „Codul caracterului este:” , caracter ) ;
întoarcere Şir . de laCharCode ( caracter + întreg ) ;
}
consolă. Buturuga ( „Echivalentul caracter al numărului întreg este:” , convertintChar ( Două ) ) ;
scenariu >

În rândurile de cod de mai sus:

  • Definiți o funcție numită „ convertintChar() ” având parametrul declarat.
  • Parametrul funcției indică întregul, care trebuie convertit în caracterul său echivalent.
  • În definiția funcției, specificați caracterul declarat și aplicați „ charCodeAt() „metoda având „ 0 ” ca parametru, care indică indexul personajului.
  • Această metodă va returna Unicode-ul caracterului asociat și îl va afișa.
  • După aceea, aplicați „ String.fromCharCode() ” pentru a converti valoarea Unicode calculată, în pasul anterior, într-un caracter.
  • + ” semnul în parametrul metodei indică faptul că întregul transmis va fi adăugat la caracterul specificat discutat mai înainte și va returna caracterul corespunzător.
  • În cele din urmă, accesați funcția definită prin trecerea numărului declarat pentru a îndeplini cerința dorită.

Ieșire

În rezultatul de mai sus, numărul întreg „ Două ” este convertit în caracterul său echivalent ” c ”. Rețineți că 0,1,2 corespund caracterelor „ A ”, “ b ”, “ c ', si asa mai departe.

Exemplul 2: Convertiți întregul în echivalentul său de caractere (majuscule) folosind JavaScript
În acest exemplu particular, de asemenea, întregul transmis va fi convertit în caracterul său echivalent, dar cu litere mari:

< tip de script = „text/javascript” >
funcţie convertintChar ( întreg ) {
lasa caracterul = 'A' . charCodeAt ( 0 ) ;
consolă. Buturuga ( „Codul caracterului este:” , caracter ) ;
întoarcere Şir . de laCharCode ( caracter + întreg ) ;
}
consolă. Buturuga ( „Echivalentul caracter al numărului întreg este:” , convertintChar ( 0 ) ) ;
scenariu >

Efectuați următorii pași, conform codului de mai sus:

  • Definiți o funcție având parametrul declarat, așa cum am făcut în exemplul anterior.
  • În definiția sa, specificați caracterul cu litere mari și asociați-l cu „ charCodeAt() ”, după cum sa discutat mai înainte.
  • Apoi, repetați abordările discutate așa cum sa menționat anterior pentru a converti întregul trecut „ 0 ” în echivalentul său de caracter.

Ieșire

În rezultatul de mai sus, codul caracterului „ A ” este 65, iar caracterul echivalent al întregului trecut “ 0 ' este ' A ”.

Exemplul 3: Convertiți caracterul înapoi în echivalentul său întreg folosind JavaScript
Dacă există o cerință de a converti caracterul înapoi în întregul său echivalent, urmați pașii de mai jos:

< tip de script = „text/javascript” >
funcţie convertcharInt ( cap ) {
lasa caracterul = 'A' . charCodeAt ( 0 ) ;
consolă. Buturuga ( „Codul caracterului este:” , caracter ) ;
întoarcere cap. charCodeAt ( 0 ) - caracter ;
}
consolă. Buturuga ( „Echivalentul întreg al caracterului este:” , convertcharInt ( 'A' ) ) ;
scenariu >

Implementați următorii pași, conform codului de mai sus:

  • Definiți o funcție numită „ convertcharInt() ” având parametrul dat, care corespunde caracterului transmis care trebuie convertit în întregul echivalent.
  • În definiția funcției, în mod similar, returnați Unicode-ul caracterului asociat și afișați-l.
  • De asemenea, scade codul caracterului caracterului „ A ” din codul caracterului caracterului transmis pentru a prelua numărul întreg echivalent al caracterului.
  • În sfârșit, accesați funcția definită pasând caracterul „ A ” pentru a obține întregul său echivalent.

Ieșire

Rezultatul de mai sus înseamnă că funcționalitatea dorită este atinsă.

Concluzie

charCodeAt() ' si ' String.fromCharCode() ” Metodele pot fi implementate în combinație pentru a converti întregul în echivalentul său de caractere în JavaScript. Aceste metode sunt utilizate pentru a returna atât caracterele litere mici, cât și majuscule corespunzătoare numerelor întregi transmise. Acest blog este ghidat pentru a converti/transforma un întreg în caracterul său echivalent în JavaScript.