Neste exemplo, você aprenderá a escrever um programa JavaScript que encontre o valor ASCII de um caractere.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:
- JavaScript String charCodeAt ()
- JavaScript String codePointAt ()
ASCII significa American Standard Code for Information Interchange .
ASCII é um valor numérico atribuído a diferentes caracteres e símbolos para os computadores armazenarem e manipularem. Por exemplo, o valor ASCII da letra 'A' é 65 .
Recurso : gráfico ASCII de todos os 127 caracteres em JavaScript.
Exemplo 1: valor ASCII de caractere 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)`);
Resultado
Insira um caractere: a O valor ASCII é: 97
No programa acima, o charCodeAt()
método é usado para encontrar o valor ASCII de um caractere.
O charCodeAt()
método obtém um valor de índice e retorna um inteiro que representa seu código UTF-16 (formato de transformação Unicode de 16 bits).
Se você não passar o valor do índice, o valor do índice padrão será 0 . Se o valor do índice estiver fora do intervalo, ele dá NaN
.
Exemplo 2: valor ASCII de caractere 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)`);
Resultado
Insira um caractere: abc O valor ASCII é: 97
No programa acima, o codePointAt()
método é usado para encontrar o valor ASCII de um caractere.
O codePointAt()
método retorna um valor de ponto de código Unicode.
No programa acima, o usuário insere a string de três caracteres abc. No entanto, o índice 0 é passado para o codePointAt()
método. Isso fornece o valor ASCII do primeiro caractere (aqui a).
Se você não passar o valor do índice, o valor do índice padrão será 0 . Se o valor do índice estiver fora do intervalo, ele dá undefined
.