Previesť celé číslo na jeho znakový ekvivalent v JavaScripte

Previest Cele Cislo Na Jeho Znakovy Ekvivalent V Javascripte



Proces prevodu celého čísla na jeho ekvivalentný znak alebo naopak pomáha pri okamžitom prístupe k abecedným znakom a číslam. Táto technika môže byť napríklad veľkou pomocou pri navrhovaní dôvernej kombinácie alebo pri kódovaní údajov. Je to tiež veľká pomoc pri znižovaní celkovej zložitosti kódu.

Tento tutoriál bude diskutovať o prístupoch k prevodu celého čísla na jeho znakový ekvivalent pomocou JavaScriptu.

Ako previesť/transformovať celé číslo na jeho znakový ekvivalent pomocou JavaScriptu?

Ak chcete previesť celé číslo na ekvivalentný znak v JavaScripte, použite kombináciu „ charCodeAt() “ a „ String.fromCharCode() “ metódy. Metóda charCodeAt() poskytuje znak Unicode na konkrétnom indexe v reťazci, zatiaľ čo metóda String.fromCharCode() transformuje hodnoty Unicode na znaky. Tieto metódy možno použiť v kombinácii na vrátenie zodpovedajúceho znaku oproti odovzdanému celému číslu s ohľadom na zadaný znak prostredníctvom užívateľom definovanej funkcie.







Syntax



reťazec. charCodeAt ( index )

Vo vyššie uvedenej syntaxi:



index “ označuje index postavy.





Reťazec . zCharCode ( číslo1 , číslo2 )

V danej syntaxi:

číslo1 “, “ číslo2 ” zodpovedajú jednej alebo viacerým hodnotám Unicode, ktoré sa majú skonvertovať.



Príklad 1: Preveďte celé číslo na jeho znakový ekvivalent (malé písmená) pomocou JavaScriptu
V tomto príklade sa odovzdané celé číslo skonvertuje na ekvivalentný znak na malé písmená:

< typ skriptu = 'text/javascript' >
funkciu convertintChar ( celé číslo ) {
nechať charakter = 'a' . charCodeAt ( 0 ) ;
konzoly. log ( 'Kód znaku je:' , charakter ) ;
vrátiť Reťazec . zCharCode ( charakter + celé číslo ) ;
}
konzoly. log ( 'Znakový ekvivalent celého čísla je:' , convertintChar ( dva ) ) ;
skript >

Vo vyššie uvedených riadkoch kódu:

  • Definujte funkciu s názvom „ convertintChar() “ s uvedeným parametrom.
  • Parameter funkcie ukazuje na celé číslo, ktoré je potrebné previesť na ekvivalentný znak.
  • V definícii funkcie zadajte uvedený znak a použite znak „ charCodeAt() “metóda s “ 0 ” ako jeho parameter, ktorý ukazuje na index znaku.
  • Táto metóda vráti Unicode priradeného znaku a zobrazí ho.
  • Potom použite „ String.fromCharCode() ” na konverziu vypočítanej hodnoty Unicode v predchádzajúcom kroku na znak.
  • ' + ” znamienko v parametri metódy označuje, že odovzdané celé číslo bude pridané k špecifikovanému znaku, o ktorom sme hovorili vyššie, a vráti zodpovedajúci znak vzhľadom naň.
  • Nakoniec prejdite k definovanej funkcii odovzdaním uvedeného čísla, aby ste vykonali požadovanú požiadavku.

Výkon

Vo vyššie uvedenom výstupe je celé číslo „ dva “ sa prevedie na ekvivalentný znak “ c “. Všimnite si, že 0,1,2 zodpovedajú znakom „ a “, “ b “, “ c ', a tak ďalej.

Príklad 2: Preveďte celé číslo na jeho znakový ekvivalent (veľké písmená) pomocou JavaScriptu
V tomto konkrétnom príklade bude odovzdané celé číslo prevedené na ekvivalentný znak, ale na veľké písmená:

< typ skriptu = 'text/javascript' >
funkciu convertintChar ( celé číslo ) {
nechať charakter = 'A' . charCodeAt ( 0 ) ;
konzoly. log ( 'Kód znaku je:' , charakter ) ;
vrátiť Reťazec . zCharCode ( charakter + celé číslo ) ;
}
konzoly. log ( 'Znakový ekvivalent celého čísla je:' , convertintChar ( 0 ) ) ;
skript >

Vykonajte nasledujúce kroky, ako je uvedené v kóde vyššie:

  • Definujte funkciu s uvedeným parametrom, ako sme to urobili v predchádzajúcom príklade.
  • Vo svojej definícii špecifikujte znak veľkými písmenami a priraďte ho k znaku „ charCodeAt() “, ako bolo uvedené vyššie.
  • Potom zopakujte diskutované prístupy uvedené vyššie na prevod odovzdaného celého čísla “ 0 “ do svojho znakového ekvivalentu.

Výkon

Vo vyššie uvedenom výstupe je kód znaku „ A “ je 65 a ekvivalentný znak odovzdaného celého čísla “ 0 ' je ' A “.

Príklad 3: Preveďte znak späť na jeho celočíselný ekvivalent pomocou JavaScriptu
Ak existuje požiadavka previesť znak späť na jeho ekvivalentné celé číslo, postupujte podľa nižšie uvedených krokov:

< typ skriptu = 'text/javascript' >
funkciu convertcharInt ( ch ) {
nechať charakter = 'a' . charCodeAt ( 0 ) ;
konzoly. log ( 'Kód znaku je:' , charakter ) ;
vrátiť ch. charCodeAt ( 0 ) - charakter ;
}
konzoly. log ( 'Celočíselný ekvivalent znaku je:' , convertcharInt ( 'a' ) ) ;
skript >

Vykonajte nasledujúce kroky, ako je uvedené v kóde vyššie:

  • Definujte funkciu s názvom „ convertcharInt() ” s daným parametrom, ktorý zodpovedá odovzdanému znaku, ktorý je potrebné previesť na ekvivalentné celé číslo.
  • V definícii funkcie podobne vráťte Unicode priradeného znaku a zobrazte ho.
  • Odčítajte aj kód znaku znaku „ a ” z kódu znaku odovzdaného znaku, aby ste získali ekvivalentné celé číslo znaku.
  • Nakoniec prejdite k definovanej funkcii zadaním znaku „ a ” a získajte jeho ekvivalentné celé číslo.

Výkon

Vyššie uvedený výstup znamená, že bola dosiahnutá požadovaná funkcia.

Záver

' charCodeAt() “ a „ String.fromCharCode() ” metódy možno implementovať v kombinácii na konverziu celého čísla na jeho znakový ekvivalent v JavaScripte. Tieto metódy sa používajú na vrátenie malých aj veľkých písmen zodpovedajúcich odovzdaným celým číslam. Tento blog je navedený na konverziu/transformáciu celého čísla na ekvivalentný znak v JavaScripte.