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