U ovom ćete primjeru naučiti pisati JavaScript program koji pronalazi ASCII vrijednost znaka.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:
- JavaScript niz charCodeAt ()
- JavaScript niz stringPointAt ()
ASCII označava američki standardni kod za razmjenu informacija .
ASCII je numerička vrijednost koja se daje različitim znakovima i simbolima za računala za pohranu i manipulaciju. Na primjer, ASCII vrijednost slova 'A' je 65 .
Resurs : ASCII grafikon sa svih 127 znakova u JavaScript-u.
Primjer 1: ASCII vrijednost znaka pomoću charCodeAt ()
// program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.charCodeAt(0); console.log(`The ASCII value is: $(result)`);
Izlaz
Unesite znak: a ASCII vrijednost je: 97
U gore navedenom programu charCodeAt()
metoda se koristi za pronalaženje ASCII vrijednosti znaka.
charCodeAt()
Metoda uzima u vrijednosti indeksa i vraća cijeli broj koji predstavlja svoj UTF-16 (16-bitni Unicode Transformation Format) koda.
Ako ne proslijedite vrijednost indeksa, zadana vrijednost indeksa bit će 0 . Ako je vrijednost indeksa izvan opsega, daje NaN
.
Primjer 2: ASCII vrijednost znaka pomoću codePointAt ()
// program to find the ASCII value of a character // take input from the user const string = prompt('Enter a character: '); // convert into ASCII value const result = string.codePointAt(0); console.log(`The ASCII value is: $(result)`);
Izlaz
Unesite znak: abc ASCII vrijednost je: 97
U gore navedenom programu codePointAt()
metoda se koristi za pronalaženje ASCII vrijednosti znaka.
codePointAt()
Metoda vraća Unicode vrijednost kod točke.
U gornjem programu korisnik unosi niz od tri znaka abc. Međutim, indeks 0 prenosi se na codePointAt()
metodu. To daje ASCII vrijednost prvog znaka (ovdje a).
Ako ne proslijedite vrijednost indeksa, zadana vrijednost indeksa bit će 0 . Ako je vrijednost indeksa izvan opsega, daje undefined
.