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:
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:
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:
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.