Programa JavaScript para encontrar el valor de carácter ASCII

En este ejemplo, aprenderá a escribir un programa JavaScript que encuentre el valor ASCII de un carácter.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • JavaScript String charCodeAt ()
  • Código de cadena JavaScriptPointAt ()

ASCII son las siglas de American Standard Code for Information Interchange .

ASCII es un valor numérico que se le da a diferentes caracteres y símbolos para que las computadoras los almacenen y manipulen. Por ejemplo, el valor ASCII de la letra 'A' es 65 .

Recurso : gráfico ASCII de los 127 caracteres en JavaScript.

Ejemplo 1: Valor ASCII de carácter usando 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)`);

Salida

 Ingrese un carácter: a El valor ASCII es: 97

En el programa anterior, el charCodeAt()método se usa para encontrar el valor ASCII de un carácter.

El charCodeAt()método toma un valor de índice y devuelve un número entero que representa su código UTF-16 (formato de transformación Unicode de 16 bits).

Si no pasa el valor del índice, el valor del índice predeterminado será 0 . Si el valor del índice está fuera de rango, da NaN.

Ejemplo 2: Valor ASCII de carácter usando 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)`);

Salida

 Ingrese un carácter: abc El valor ASCII es: 97

En el programa anterior, el codePointAt()método se usa para encontrar el valor ASCII de un carácter.

El codePointAt()método devuelve un valor de punto de código Unicode.

En el programa anterior, el usuario ingresa una cadena de tres caracteres abc. Sin embargo, el índice 0 se pasa al codePointAt()método. Esto da el valor ASCII del primer carácter (aquí a).

Si no pasa el valor del índice, el valor del índice predeterminado será 0 . Si el valor del índice está fuera de rango, da undefined.

Articulos interesantes...