Programme JavaScript pour trouver la valeur ASCII du caractère

Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui trouve la valeur ASCII d'un caractère.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:

  • Chaîne JavaScript charCodeAt ()
  • Chaîne JavaScript codePointAt ()

ASCII signifie American Standard Code for Information Interchange .

ASCII est une valeur numérique attribuée à différents caractères et symboles que les ordinateurs peuvent stocker et manipuler. Par exemple, la valeur ASCII de la lettre «A» est 65 .

Ressource : graphique ASCII de tous les 127 caractères en JavaScript.

Exemple 1: Valeur ASCII du caractère en utilisant 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)`);

Production

 Entrez un caractère: a La valeur ASCII est: 97

Dans le programme ci-dessus, la charCodeAt()méthode est utilisée pour trouver la valeur ASCII d'un caractère.

La charCodeAt()méthode prend une valeur d'index et renvoie un entier représentant son code UTF-16 (format de transformation Unicode 16 bits).

Si vous ne transmettez pas la valeur d'index, la valeur d'index par défaut sera 0 . Si la valeur d'index est hors limites, cela donne NaN.

Exemple 2: Valeur ASCII d'un caractère à l'aide de 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)`);

Production

 Entrez un caractère: abc La valeur ASCII est: 97

Dans le programme ci-dessus, la codePointAt()méthode est utilisée pour trouver la valeur ASCII d'un caractère.

La codePointAt()méthode renvoie une valeur de point de code Unicode.

Dans le programme ci-dessus, l'utilisateur entre une chaîne de trois caractères abc. Cependant, l'index 0 est passé à la codePointAt()méthode. Cela donne la valeur ASCII du premier caractère (ici a).

Si vous ne transmettez pas la valeur d'index, la valeur d'index par défaut sera 0 . Si la valeur d'index est hors limites, cela donne undefined.

Articles intéressants...