Program JavaScript k vyhledání hodnoty ASCII znaků

V tomto příkladu se naučíte psát program JavaScriptu, který najde hodnotu ASCII znaku.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Řetězec JavaScript charCodeAt ()
  • Řetězec JavaScript codePointAt ()

ASCII znamená americký standardní kód pro výměnu informací .

ASCII je číselná hodnota, která je dána různým znakům a symbolům, které mají počítače ukládat a manipulovat s nimi. Například hodnota ASCII písmene „A“ je 65 .

Zdroj : ASCII graf všech 127 znaků v JavaScriptu.

Příklad 1: Hodnota ASCII znaku pomocí 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)`);

Výstup

 Zadejte znak: a Hodnota ASCII je: 97

Ve výše uvedeném programu se charCodeAt()metoda používá k vyhledání hodnoty ASCII znaku.

charCodeAt()Metoda bere v hodnotou indexu a vrátí číslo představující jeho UTF-16 kód (16-bit Unicode transformační formát).

Pokud nepředáte hodnotu indexu, bude výchozí hodnota indexu 0 . Pokud je hodnota indexu mimo rozsah, dává NaN.

Příklad 2: Hodnota ASCII znaků pomocí 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)`);

Výstup

 Zadejte znak: abc Hodnota ASCII je: 97

Ve výše uvedeném programu se codePointAt()metoda používá k vyhledání hodnoty ASCII znaku.

codePointAt()Metoda vrací hodnotu Unicode bod kódu.

Ve výše uvedeném programu uživatel zadá tříznakový řetězec abc. Index 0 je však předán codePointAt()metodě. To dává ASCII hodnotu prvního znaku (zde a).

Pokud nepředáte hodnotu indexu, bude výchozí hodnota indexu 0 . Pokud je hodnota indexu mimo rozsah, dává undefined.

Zajímavé články...