Este tutorial discutirá as abordagens para converter um número inteiro em seu equivalente de caractere usando JavaScript.
Como converter/transformar inteiro em seu equivalente de caractere usando JavaScript?
Para converter um número inteiro em seu caractere equivalente em JavaScript, aplique a combinação “ charCodeAt() ' e ' String.fromCharCode() ' métodos. O método charCodeAt() fornece o Unicode do caractere em um índice específico em uma string, enquanto o método String.fromCharCode() transforma os valores Unicode em caracteres. Esses métodos podem ser aplicados em combinação para retornar o caractere correspondente ao inteiro passado em relação ao caractere especificado por meio de uma função definida pelo usuário.
Sintaxe
corda. charCodeAt ( índice )
Na sintaxe acima:
“ índice ” refere-se ao índice do personagem.
Corda . fromCharCode ( num1 , num2 )
Na sintaxe dada:
“ num1 ”, “ num2 ” correspondem a um ou mais valores Unicode a serem convertidos.
Exemplo 1: converter inteiro em seu equivalente em caractere (minúsculas) usando JavaScript
Neste exemplo, o inteiro passado será convertido no caractere equivalente em minúsculas:
função convertintChar ( inteiro ) {
deixe o personagem = 'uma' . charCodeAt ( 0 ) ;
console. registro ( 'O código do caractere é:' , personagem ) ;
Retorna Corda . fromCharCode ( personagem + inteiro ) ;
}
console. registro ( 'O caractere equivalente do número inteiro é:' , convertintChar ( dois ) ) ;
roteiro >
Nas linhas de código acima:
- Defina uma função chamada “ convertintChar() ” tendo o parâmetro indicado.
- O parâmetro da função aponta para o inteiro, que precisa ser convertido em seu caractere equivalente.
- Na definição da função, especifique o caractere declarado e aplique o “ charCodeAt() ” método tendo “ 0 ” como seu parâmetro, que aponta para o índice do caractere.
- Este método retornará o Unicode do caractere associado e o exibirá.
- Depois disso, aplique o “ String.fromCharCode() ” para converter o valor Unicode calculado, na etapa anterior, em um caractere.
- O ' + ” O sinal no parâmetro do método indica que o inteiro passado será adicionado ao caractere especificado discutido anteriormente e retornará o caractere correspondente em relação a ele.
- Por fim, acesse a função definida passando o número indicado para realizar o requisito desejado.
Resultado
Na saída acima, o inteiro “ dois ” é convertido em seu caractere equivalente “ c ”. Observe que 0,1,2 correspondem aos caracteres “ uma ”, “ b ”, “ c ', e assim por diante.
Exemplo 2: Converta inteiro em seu caractere equivalente (maiúsculas) usando JavaScript
Neste exemplo particular, da mesma forma, o inteiro passado será convertido em seu caractere equivalente, mas em caixa alta:
função convertintChar ( inteiro ) {
deixe o personagem = 'UMA' . charCodeAt ( 0 ) ;
console. registro ( 'O código do caractere é:' , personagem ) ;
Retorna Corda . fromCharCode ( personagem + inteiro ) ;
}
console. registro ( 'O caractere equivalente do número inteiro é:' , convertintChar ( 0 ) ) ;
roteiro >
Execute as seguintes etapas, conforme fornecido no código acima:
- Defina uma função com o parâmetro indicado, como fizemos no exemplo anterior.
- Em sua definição, especifique o caractere em caixa alta e associe-o ao “ charCodeAt() ” método, como discutido anteriormente.
- Em seguida, repita as abordagens discutidas conforme declarado anteriormente para converter o inteiro passado “ 0 ” em seu equivalente de caractere.
Resultado
Na saída acima, o código de caractere de “ UMA ” é 65, e o caractere equivalente do inteiro passado “ 0 ' é ' UMA ”.
Exemplo 3: Converta o caractere de volta ao seu equivalente inteiro usando JavaScript
Se houver um requisito para converter o caractere de volta para seu número inteiro equivalente, siga as etapas abaixo:
função convertcharInt ( CH ) {
deixe o personagem = 'uma' . charCodeAt ( 0 ) ;
console. registro ( 'O código do caractere é:' , personagem ) ;
Retorna CH. charCodeAt ( 0 ) - personagem ;
}
console. registro ( 'O equivalente inteiro do caractere é:' , convertcharInt ( 'uma' ) ) ;
roteiro >
Implemente as seguintes etapas, conforme fornecido no código acima:
- Defina uma função chamada “ convertcharInt() ” tendo o parâmetro dado, que corresponde ao caractere passado que precisa ser convertido no inteiro equivalente.
- Da mesma forma, na definição da função, retorne o Unicode do caractere associado e exiba-o.
- Além disso, subtraia o código do caractere “ uma ” do código do caractere passado para buscar o número inteiro equivalente do caractere.
- Por fim, acesse a função definida passando o caractere “ uma ” para obter seu inteiro equivalente.
Resultado
A saída acima significa que a funcionalidade desejada foi alcançada.
Conclusão
O ' charCodeAt() ' e a ' String.fromCharCode() ” métodos podem ser implementados em combinação para converter o inteiro em seu caractere equivalente em JavaScript. Esses métodos são utilizados para retornar os caracteres minúsculos e maiúsculos correspondentes aos inteiros passados. Este blog é orientado a converter/transformar um inteiro em seu caractere equivalente em JavaScript.