Converter inteiro em seu caractere equivalente em JavaScript

Converter Inteiro Em Seu Caractere Equivalente Em Javascript



O processo de converter um número inteiro em seu caractere equivalente ou vice-versa auxilia no acesso instantâneo aos caracteres alfabéticos e aos números. Por exemplo, esta técnica pode ser de grande ajuda para projetar uma combinação confidencial ou codificar os dados. Além disso, é de grande ajuda na redução da complexidade geral do código.

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:

< tipo de script = 'texto/javascript' >
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:

< tipo de script = 'texto/javascript' >
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:

< tipo de script = 'texto/javascript' >
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.