Pretvori celo število v njegov znakovni ekvivalent v JavaScriptu

Pretvori Celo Stevilo V Njegov Znakovni Ekvivalent V Javascriptu



Postopek pretvorbe celega števila v enakovredni znak ali obratno pomaga pri takojšnjem dostopu do abecednih znakov in številk. Ta tehnika je lahko na primer v veliko pomoč pri oblikovanju zaupne kombinacije ali kodiranju podatkov. Prav tako je v veliko pomoč pri zmanjševanju splošne kompleksnosti kode.

Ta vadnica bo razpravljala o pristopih k pretvorbi celega števila v njegov znakovni ekvivalent z uporabo JavaScripta.

Kako pretvoriti/pretvoriti celo število v njegov znakovni ekvivalent z uporabo JavaScripta?

Če želite pretvoriti celo število v enakovredni znak v JavaScriptu, uporabite kombinirano ' charCodeAt() « in » String.fromCharCode() ” metode. Metoda charCodeAt() poda znaku Unicode na določenem indeksu v nizu, medtem ko metoda String.fromCharCode() pretvori vrednosti Unicode v znake. Te metode je mogoče uporabiti v kombinaciji za vrnitev ustreznega znaka glede na posredovano celo število glede na navedeni znak prek uporabniško definirane funkcije.







Sintaksa



vrvica. charCodeAt ( kazalo )

V zgornji sintaksi:



kazalo ” se nanaša na indeks znaka.





Vrvica . fromCharCode ( št.1 , št.2 )

V podani sintaksi:

št.1 ”, “ št.2 ” ustreza eni ali več vrednostim Unicode, ki jih je treba pretvoriti.



Primer 1: Pretvarjanje celega števila v njegov ekvivalent znakov (male črke) z uporabo JavaScripta
V tem primeru bo posredovano celo število pretvorjeno v enakovredni znak z malimi črkami:

< vrsta skripte = 'besedilo/javascript' >
funkcijo convertintChar ( celo število ) {
pusti značaj = 'a' . charCodeAt ( 0 ) ;
konzola. dnevnik ( 'Koda znaka je:' , značaj ) ;
vrnitev Vrvica . fromCharCode ( značaj + celo število ) ;
}
konzola. dnevnik ( 'Znakovni ekvivalent celega števila je:' , convertintChar ( dva ) ) ;
scenarij >

V zgornjih vrsticah kode:

  • Definirajte funkcijo z imenom ' convertintChar() ” z navedenim parametrom.
  • Funkcijski parameter kaže na celo število, ki ga je treba pretvoriti v enakovredni znak.
  • V definiciji funkcije podajte navedeni znak in uporabite » charCodeAt() »metoda z« 0 ” kot njegov parameter, ki kaže na indeks znaka.
  • Ta metoda bo vrnila Unicode povezanega znaka in ga prikazala.
  • Po tem uporabite » String.fromCharCode() ” za pretvorbo izračunane vrednosti Unicode v prejšnjem koraku v znak.
  • ' + ” v parametru metode označuje, da bo posredovano celo število dodano podanemu znaku, o katerem smo govorili prej, in vrnilo ustrezni znak glede nanj.
  • Na koncu dostopajte do definirane funkcije s posredovanjem navedene številke za izvedbo želene zahteve.

Izhod

V zgornjem izhodu je celo število ' dva ' se pretvori v enakovreden znak ' c ”. Upoštevajte, da 0,1,2 ustrezajo znakom ' a ”, “ b ”, “ c ', in tako naprej.

Primer 2: Pretvarjanje celega števila v njegov ekvivalent znakov (velike črke) z uporabo JavaScripta
Podobno bo v tem posebnem primeru posredovano celo število pretvorjeno v enakovreden znak, vendar z velikimi črkami:

< vrsta skripte = 'besedilo/javascript' >
funkcijo convertintChar ( celo število ) {
pusti značaj = 'A' . charCodeAt ( 0 ) ;
konzola. dnevnik ( 'Koda znaka je:' , značaj ) ;
vrnitev Vrvica . fromCharCode ( značaj + celo število ) ;
}
konzola. dnevnik ( 'Znakovni ekvivalent celega števila je:' , convertintChar ( 0 ) ) ;
scenarij >

Izvedite naslednje korake, kot je navedeno v zgornji kodi:

  • Definirajte funkcijo z navedenim parametrom, kot smo storili v prejšnjem primeru.
  • V njegovi definiciji navedite znak z velikimi črkami in ga povežite z ' charCodeAt() ”, kot smo že omenili.
  • Nato ponovite obravnavane pristope, kot je navedeno prej za pretvorbo posredovanega celega števila ' 0 ” v svoj značajski ekvivalent.

Izhod

V zgornjem izhodu je koda znaka ' A ” je 65 in enakovreden znak posredovanega celega števila “ 0 ' je ' A ”.

Primer 3: Pretvorite znak nazaj v njegov celoštevilski ekvivalent z uporabo JavaScripta
Če obstaja zahteva po pretvorbi znaka nazaj v enakovredno celo število, sledite spodnjim korakom:

< vrsta skripte = 'besedilo/javascript' >
funkcijo convertcharInt ( pogl ) {
pusti značaj = 'a' . charCodeAt ( 0 ) ;
konzola. dnevnik ( 'Koda znaka je:' , značaj ) ;
vrnitev pogl. charCodeAt ( 0 ) - značaj ;
}
konzola. dnevnik ( 'Celoštevilski ekvivalent znaka je:' , convertcharInt ( 'a' ) ) ;
scenarij >

Izvedite naslednje korake, kot je navedeno v zgornji kodi:

  • Definirajte funkcijo z imenom ' convertcharInt() ” z danim parametrom, ki ustreza posredovanemu znaku, ki ga je treba pretvoriti v enakovredno celo število.
  • V definiciji funkcije na podoben način vrnite Unicode povezanega znaka in ga prikažite.
  • Prav tako odštejte kodo znaka znaka ' a ” iz kode znaka posredovanega znaka, da pridobi enakovredno celo število znaka.
  • Na koncu dostopajte do definirane funkcije s posredovanjem znaka “ a ”, da dobimo enakovredno celo število.

Izhod

Zgornji rezultat pomeni, da je želena funkcionalnost dosežena.

Zaključek

' charCodeAt() ' in ' String.fromCharCode() ” metode je mogoče implementirati v kombinaciji za pretvorbo celega števila v njegov ekvivalent znakov v JavaScriptu. Te metode se uporabljajo za vrnitev tako malih kot velikih črk, ki ustrezajo posredovanim celim številom. Ta blog je voden za pretvorbo/pretvorbo celega števila v enakovredni znak v JavaScriptu.