Převést celé číslo na jeho znakový ekvivalent v JavaScriptu

Prevest Cele Cislo Na Jeho Znakovy Ekvivalent V Javascriptu



Proces převodu celého čísla na jeho ekvivalentní znak nebo naopak pomáhá při okamžitém přístupu k abecedním znakům a číslům. Tato technika může být například velkou pomocí při navrhování důvěrné kombinace nebo kódování dat. Je také velkou pomocí při snižování celkové složitosti kódu.

Tento tutoriál bude diskutovat o přístupech k převodu celého čísla na jeho znakový ekvivalent pomocí JavaScriptu.

Jak převést/transformovat celé číslo na jeho znakový ekvivalent pomocí JavaScriptu?

Chcete-li převést celé číslo na ekvivalentní znak v JavaScriptu, použijte kombinovanou „ charCodeAt() ' a ' String.fromCharCode() “ metody. Metoda charCodeAt() poskytuje znak Unicode na konkrétním indexu v řetězci, zatímco metoda String.fromCharCode() transformuje hodnoty Unicode na znaky. Tyto metody lze použít v kombinaci k vrácení odpovídajícího znaku proti předanému celému číslu s ohledem na zadaný znak prostřednictvím uživatelem definované funkce.







Syntax



tětiva. charCodeAt ( index )

Ve výše uvedené syntaxi:



index “ odkazuje na index postavy.





Tětiva . zCharCode ( číslo1 , číslo2 )

V dané syntaxi:

číslo1 “, “ číslo2 ” odpovídají jedné nebo více hodnotám Unicode, které mají být převedeny.



Příklad 1: Převeďte celé číslo na jeho znakový ekvivalent (malá písmena) pomocí JavaScriptu
V tomto příkladu bude předané celé číslo převedeno na ekvivalentní znak na malá písmena:

< typ skriptu = 'text/javascript' >
funkce convertintChar ( celé číslo ) {
nechat charakter = 'A' . charCodeAt ( 0 ) ;
řídicí panel. log ( 'Kód znaku je:' , charakter ) ;
vrátit se Tětiva . zCharCode ( charakter + celé číslo ) ;
}
řídicí panel. log ( 'Znakový ekvivalent celého čísla je:' , convertintChar ( dva ) ) ;
skript >

Ve výše uvedených řádcích kódu:

  • Definujte funkci s názvem „ convertintChar() “ s uvedeným parametrem.
  • Parametr funkce ukazuje na celé číslo, které je potřeba převést na ekvivalentní znak.
  • V definici funkce zadejte uvedený znak a použijte „ charCodeAt() “metoda s “ 0 ” jako jeho parametr, který ukazuje na index znaku.
  • Tato metoda vrátí Unicode přidruženého znaku a zobrazí jej.
  • Poté použijte „ String.fromCharCode() ” pro převod vypočítané hodnoty Unicode v předchozím kroku na znak.
  • ' + ” znaménko v parametru metody označuje, že předané celé číslo bude přidáno ke specifikovanému znaku, o kterém jsme hovořili výše, a vrátí odpovídající znak s ohledem na něj.
  • Nakonec přistupte k definované funkci předáním uvedeného čísla pro provedení požadovaného požadavku.

Výstup

Ve výše uvedeném výstupu je celé číslo „ dva “ se převede na ekvivalentní znak “ C “. Všimněte si, že 0,1,2 odpovídají znakům „ A “, “ b “, “ C ', a tak dále.

Příklad 2: Převeďte celé číslo na jeho znakový ekvivalent (velká písmena) pomocí JavaScriptu
V tomto konkrétním příkladu bude podobně předané celé číslo převedeno na ekvivalentní znak, ale na velká písmena:

< typ skriptu = 'text/javascript' >
funkce convertintChar ( celé číslo ) {
nechat charakter = 'A' . charCodeAt ( 0 ) ;
řídicí panel. log ( 'Kód znaku je:' , charakter ) ;
vrátit se Tětiva . zCharCode ( charakter + celé číslo ) ;
}
řídicí panel. log ( 'Znakový ekvivalent celého čísla je:' , convertintChar ( 0 ) ) ;
skript >

Proveďte následující kroky, jak je uvedeno ve výše uvedeném kódu:

  • Definujte funkci se zadaným parametrem, jak jsme to udělali v předchozím příkladu.
  • V jeho definici určete znak velkými písmeny a přiřaďte jej k „ charCodeAt() “, jak bylo uvedeno výše.
  • Poté zopakujte diskutované přístupy, jak bylo uvedeno dříve pro převod předávaného celého čísla “ 0 “ do svého znakového ekvivalentu.

Výstup

Ve výše uvedeném výstupu je kód znaku „ A “ je 65 a ekvivalentní znak předávaného celého čísla “ 0 ' je ' A “.

Příklad 3: Převeďte znak zpět na jeho celočíselný ekvivalent pomocí JavaScriptu
Pokud existuje požadavek převést znak zpět na jeho ekvivalentní celé číslo, postupujte podle níže uvedených kroků:

< typ skriptu = 'text/javascript' >
funkce convertcharInt ( ch ) {
nechat charakter = 'A' . charCodeAt ( 0 ) ;
řídicí panel. log ( 'Kód znaku je:' , charakter ) ;
vrátit se ch. charCodeAt ( 0 ) - charakter ;
}
řídicí panel. log ( 'Celočíselný ekvivalent znaku je:' , convertcharInt ( 'A' ) ) ;
skript >

Proveďte následující kroky, jak je uvedeno ve výše uvedeném kódu:

  • Definujte funkci s názvem „ convertcharInt() ” s daným parametrem, který odpovídá předávanému znaku, který je třeba převést na ekvivalentní celé číslo.
  • V definici funkce obdobně vraťte Unicode přidruženého znaku a zobrazte jej.
  • Odečtěte také kód znaku znaku „ A ” z kódu znaku předávaného znaku, abyste získali ekvivalentní celé číslo znaku.
  • Nakonec přistupte k definované funkci předáním znaku „ A ” a získáte jeho ekvivalentní celé číslo.

Výstup

Výše uvedený výstup znamená, že bylo dosaženo požadované funkce.

Závěr

' charCodeAt() “ a „ String.fromCharCode() ” metody lze implementovat v kombinaci pro převod celého čísla na jeho znakový ekvivalent v JavaScriptu. Tyto metody se používají k vrácení malých i velkých písmen odpovídajících předávaným celým číslům. Tento blog je veden ke konverzi/transformaci celého čísla na ekvivalentní znak v JavaScriptu.