Convertir entero a su equivalente de caracteres en JavaScript

Convertir Entero A Su Equivalente De Caracteres En Javascript



El proceso de convertir un número entero a su carácter equivalente o al revés ayuda a acceder a los caracteres alfabéticos y los números al instante. Por ejemplo, esta técnica puede ser de gran ayuda para diseñar una combinación confidencial o codificar los datos. Además, también es de gran ayuda para reducir la complejidad general del código.

Este tutorial discutirá los enfoques para convertir un número entero a su equivalente de caracteres usando JavaScript.

¿Cómo convertir/transformar enteros a su equivalente de caracteres usando JavaScript?

Para convertir un número entero a su carácter equivalente en JavaScript, aplique la combinación ' charCodeAt() ' y ' Cadena.fromCharCode() ' métodos. El método charCodeAt() proporciona el Unicode del carácter en un índice específico de una cadena, mientras que el método String.fromCharCode() transforma los valores Unicode en caracteres. Estos métodos se pueden aplicar en combinación para devolver el carácter correspondiente al entero pasado con respecto al carácter especificado a través de una función definida por el usuario.







Sintaxis



cuerda. charCodeAt ( índice )

En la sintaxis anterior:



índice ” se refiere al índice del carácter.





Cuerda . deCharCode ( numero1 , numero2 )

En la sintaxis dada:

numero1 ”, “ numero2 ” corresponden a uno o más valores Unicode a convertir.



Ejemplo 1: convertir enteros a su equivalente de caracteres (minúsculas) usando JavaScript
En este ejemplo, el entero pasado se convertirá en el carácter equivalente en minúsculas:

< tipo de guión = 'texto/javascript' >
función convertintChar ( entero ) {
deja que el personaje = 'a' . charCodeAt ( 0 ) ;
consola. Iniciar sesión ( 'El código de carácter es:' , personaje ) ;
  devolver Cuerda . deCharCode ( personaje + entero ) ;
}
consola. Iniciar sesión ( 'El carácter equivalente del entero es:' , convertintChar ( 2 ) ) ;
guion >

En las líneas de código anteriores:

  • Defina una función llamada “ convertintChar() ” que tiene el parámetro indicado.
  • El parámetro de la función apunta al número entero, que debe convertirse en su carácter equivalente.
  • En la definición de la función, especifique el carácter indicado y aplique el ' charCodeAt() 'método que tiene' 0 ” como su parámetro, que apunta al índice del carácter.
  • Este método devolverá el Unicode del carácter asociado y lo mostrará.
  • Después de eso, aplique el “ Cadena.fromCharCode() ” para convertir el valor Unicode calculado, en el paso anterior, en un carácter.
  • Los ' + El signo ” en el parámetro del método indica que el entero pasado se agregará al carácter especificado discutido anteriormente y devolverá el carácter correspondiente con respecto a él.
  • Por último, acceda a la función definida pasando el número indicado para realizar el requisito deseado.

Producción

En la salida anterior, el entero “ 2 ” se convierte en su carácter equivalente “ C ”. Tenga en cuenta que 0,1,2 corresponden a los caracteres “ a ”, “ b ”, “ C ', y así.

Ejemplo 2: convertir enteros a su equivalente de caracteres (mayúsculas) usando JavaScript
En este ejemplo particular, igualmente, el entero pasado se convertirá en su carácter equivalente pero en mayúsculas:

< tipo de guión = 'texto/javascript' >
función convertintChar ( entero ) {
deja que el personaje = 'A' . charCodeAt ( 0 ) ;
consola. Iniciar sesión ( 'El código de carácter es:' , personaje ) ;
  devolver Cuerda . deCharCode ( personaje + entero ) ;
}
consola. Iniciar sesión ( 'El carácter equivalente del entero es:' , convertintChar ( 0 ) ) ;
guion >

Realice los siguientes pasos, como se indica en el código anterior:

  • Defina una función que tenga el parámetro indicado, como hicimos en el ejemplo anterior.
  • En su definición, especificar el carácter en mayúsculas y asociarlo con el “ charCodeAt() ” método, como se discutió antes.
  • Luego, repita los enfoques discutidos como se indicó anteriormente para convertir el entero pasado ' 0 ” en su equivalente de carácter.

Producción

En la salida anterior, el código de carácter de “ A ” es 65, y el carácter equivalente del entero pasado “ 0 ' es ' A ”.

Ejemplo 3: convertir el carácter nuevamente a su equivalente entero usando JavaScript
Si existe un requisito para volver a convertir el carácter a su entero equivalente, siga los pasos que se indican a continuación:

< tipo de guión = 'texto/javascript' >
función convertcharInt ( ch ) {
deja que el personaje = 'a' . charCodeAt ( 0 ) ;
consola. Iniciar sesión ( 'El código de carácter es:' , personaje ) ;
  devolver cap. charCodeAt ( 0 ) - personaje ;
}
consola. Iniciar sesión ( 'El equivalente entero del carácter es:' , convertcharInt ( 'a' ) ) ;
guion >

Implemente los siguientes pasos, como se indica en el código anterior:

  • Defina una función llamada “ convertcharInt() ” que tiene el parámetro dado, que corresponde al carácter pasado que debe convertirse en el número entero equivalente.
  • De manera similar, en la definición de la función, devuelva el Unicode del carácter asociado y muéstrelo.
  • Además, reste el código de carácter del carácter “ a ” del código de carácter del carácter pasado para obtener el entero equivalente del carácter.
  • Por último, acceda a la función definida pasando el carácter ' a ” para obtener su entero equivalente.

Producción

El resultado anterior significa que se logra la funcionalidad deseada.

Conclusión

Los ' charCodeAt() ' y el ' Cadena.fromCharCode() Los métodos pueden implementarse en combinación para convertir el número entero en su equivalente de carácter en JavaScript. Estos métodos se utilizan para devolver los caracteres en mayúsculas y minúsculas correspondientes a los enteros pasados. Este blog está orientado a convertir/transformar un número entero a su carácter equivalente en JavaScript.