Programma JavaScript per trovare il valore ASCII del carattere

In questo esempio, imparerai a scrivere un programma JavaScript che trova il valore ASCII di un carattere.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • JavaScript String charCodeAt ()
  • JavaScript String codePointAt ()

ASCII è l' acronimo di American Standard Code for Information Interchange .

ASCII è un valore numerico assegnato a diversi caratteri e simboli che i computer possono memorizzare e manipolare. Ad esempio, il valore ASCII della lettera "A" è 65 .

Risorsa : grafico ASCII di tutti i 127 caratteri in JavaScript.

Esempio 1: valore ASCII del carattere utilizzando 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)`);

Produzione

 Immettere un carattere: a Il valore ASCII è: 97

Nel programma precedente, il charCodeAt()metodo viene utilizzato per trovare il valore ASCII di un carattere.

Il charCodeAt()metodo accetta un valore di indice e restituisce un numero intero che rappresenta il codice UTF-16 (formato di trasformazione Unicode a 16 bit).

Se non passi il valore di indice, il valore di indice predefinito sarà 0 . Se il valore dell'indice è fuori intervallo, dà NaN.

Esempio 2: valore ASCII del carattere utilizzando 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)`);

Produzione

 Immettere un carattere: abc Il valore ASCII è: 97

Nel programma precedente, il codePointAt()metodo viene utilizzato per trovare il valore ASCII di un carattere.

Il codePointAt()metodo restituisce un valore del punto di codice Unicode.

Nel programma precedente, l'utente immette una stringa di tre caratteri abc. Tuttavia, l'indice 0 viene passato al codePointAt()metodo. Questo fornisce il valore ASCII del primo carattere (qui a).

Se non passi il valore di indice, il valore di indice predefinito sarà 0 . Se il valore dell'indice è fuori intervallo, dà undefined.

Articoli interessanti...