Pretvorite cijeli broj u njegov ekvivalent znakova u JavaScriptu

Pretvorite Cijeli Broj U Njegov Ekvivalent Znakova U Javascriptu



Proces pretvaranja cijelog broja u njegov ekvivalentni znak ili obrnuto pomaže u trenutnom pristupu abecednim znakovima i brojevima. Na primjer, ova tehnika može biti od velike pomoći u dizajniranju povjerljive kombinacije ili kodiranja podataka. Također, od velike je pomoći u smanjenju ukupne složenosti koda.

Ovaj vodič će raspravljati o pristupima pretvaranju cijelog broja u njegov ekvivalent znakova pomoću JavaScripta.

Kako pretvoriti/transformirati cijeli broj u njegov ekvivalent znakova pomoću JavaScripta?

Za pretvaranje cijelog broja u njegov ekvivalentni znak u JavaScriptu primijenite kombinirani ' charCodeAt() ' i ' String.fromCharCode() ” metode. Metoda charCodeAt() daje Unicode znaka na određenom indeksu u nizu, dok metoda String.fromCharCode() transformira Unicode vrijednosti u znakove. Ove se metode mogu primijeniti u kombinaciji za vraćanje odgovarajućeg znaka u odnosu na proslijeđeni cijeli broj s obzirom na navedeni znak putem korisnički definirane funkcije.







Sintaksa



niz. charCodeAt ( indeks )

U gornjoj sintaksi:



indeks ” odnosi se na indeks znaka.





Niz . fromCharCode ( broj1 , broj2 )

U navedenoj sintaksi:

broj1 ”, “ broj2 ” odgovaraju jednoj ili više Unicode vrijednosti koje treba pretvoriti.



Primjer 1: Pretvaranje cijelog broja u njegov ekvivalent znakova (mala slova) pomoću JavaScripta
U ovom primjeru, proslijeđeni cijeli broj bit će pretvoren u ekvivalentni znak malim slovima:

< vrsta skripte = 'tekst/javascript' >
funkcija convertintChar ( cijeli broj ) {
neka karakter = 'a' . charCodeAt ( 0 ) ;
konzola. log ( 'Kôd znaka je:' , lik ) ;
povratak Niz . fromCharCode ( lik + cijeli broj ) ;
}
konzola. log ( 'Znakovni ekvivalent cijelog broja je:' , convertintChar ( dva ) ) ;
skripta >

U gornjim redcima koda:

  • Definirajte funkciju pod nazivom ' convertintChar() ” s navedenim parametrom.
  • Parametar funkcije pokazuje na cijeli broj koji treba pretvoriti u svoj ekvivalentni znak.
  • U definiciji funkcije navedite navedeni znak i primijenite ' charCodeAt() 'metoda koja ima' 0 ” kao njegov parametar, koji pokazuje na indeks znaka.
  • Ova metoda će vratiti Unicode pridruženog znaka i prikazati ga.
  • Nakon toga primijenite ' String.fromCharCode() ” za pretvaranje izračunate Unicode vrijednosti, u prethodnom koraku, u znak.
  • ' + ” znak u parametru metode označava da će proslijeđeni cijeli broj biti dodan navedenom znaku o kojem je bilo riječi prije i vratiti odgovarajući znak u odnosu na njega.
  • Na kraju, pristupite definiranoj funkciji prosljeđivanjem navedenog broja da biste izvršili željeni zahtjev.

Izlaz

U gornjem izlazu, cijeli broj ' dva ” pretvara se u svoj ekvivalentni znak “ c ”. Imajte na umu da 0,1,2 odgovaraju znakovima ' a ”, “ b ”, “ c ', i tako dalje.

Primjer 2: Pretvaranje cijelog broja u njegov ekvivalent znakova (velika slova) pomoću JavaScripta
U ovom konkretnom primjeru, na isti način, proslijeđeni cijeli broj će se pretvoriti u svoj ekvivalentni znak, ali velikim slovima:

< vrsta skripte = 'tekst/javascript' >
funkcija convertintChar ( cijeli broj ) {
neka karakter = 'A' . charCodeAt ( 0 ) ;
konzola. log ( 'Kôd znaka je:' , lik ) ;
povratak Niz . fromCharCode ( lik + cijeli broj ) ;
}
konzola. log ( 'Znakovni ekvivalent cijelog broja je:' , convertintChar ( 0 ) ) ;
skripta >

Izvršite sljedeće korake, kako je navedeno u gornjem kodu:

  • Definirajte funkciju s navedenim parametrom, kao što smo učinili u prethodnom primjeru.
  • U njegovoj definiciji navedite znak velikim slovima i povežite ga s ' charCodeAt() ” metoda, kao što je ranije objašnjeno.
  • Zatim ponovite razmatrane pristupe kao što je prethodno navedeno za pretvaranje proslijeđenog cijelog broja ' 0 ” u njegov ekvivalent karaktera.

Izlaz

U gornjem izlazu, kod znaka ' A ” je 65, a ekvivalentni znak proslijeđenog cijelog broja “ 0 ” je “ A ”.

Primjer 3: Pretvorite znak natrag u njegov cjelobrojni ekvivalent pomoću JavaScripta
Ako postoji zahtjev za pretvorbom znaka natrag u njegov ekvivalentni cijeli broj, slijedite dolje navedene korake:

< vrsta skripte = 'tekst/javascript' >
funkcija convertcharInt ( CH ) {
neka karakter = 'a' . charCodeAt ( 0 ) ;
konzola. log ( 'Kôd znaka je:' , lik ) ;
povratak CH. charCodeAt ( 0 ) - lik ;
}
konzola. log ( 'Cjelobrojni ekvivalent znaka je:' , convertcharInt ( 'a' ) ) ;
skripta >

Implementirajte sljedeće korake, kako je navedeno u gornjem kodu:

  • Definirajte funkciju pod nazivom ' convertcharInt() ” koji ima zadani parametar, koji odgovara proslijeđenom znaku koji treba pretvoriti u ekvivalentni cijeli broj.
  • U definiciji funkcije, na sličan način, vraća Unicode pridruženog znaka i prikazuje ga.
  • Također, oduzmite šifru znaka od znaka ' a ” iz koda znaka proslijeđenog znaka za dohvaćanje ekvivalentnog cijelog broja znaka.
  • Na kraju, pristupite definiranoj funkciji prosljeđivanjem znaka “ a ” da dobijemo njegov ekvivalentni cijeli broj.

Izlaz

Gornji rezultat znači da je željena funkcionalnost postignuta.

Zaključak

' charCodeAt() ' i ' String.fromCharCode() ” metode se mogu implementirati u kombinaciji za pretvaranje cijelog broja u njegov ekvivalent znakova u JavaScriptu. Ove se metode koriste za vraćanje i malih i velikih znakova koji odgovaraju proslijeđenim cijelim brojevima. Ovaj blog vodi se za pretvorbu/transformaciju cijelog broja u njegov ekvivalentni znak u JavaScriptu.