Converteix nombre enter al seu equivalent de caràcter en JavaScript

Converteix Nombre Enter Al Seu Equivalent De Caracter En Javascript



El procés de conversió d'un nombre enter al seu caràcter equivalent o al revés ajuda a accedir als caràcters alfabètics i als números a l'instant. Per exemple, aquesta tècnica pot ser de gran ajuda per dissenyar una combinació confidencial o codificar les dades. A més, també és de gran ajuda per reduir la complexitat general del codi.

Aquest tutorial tractarà els enfocaments per convertir un nombre enter al seu equivalent de caràcters mitjançant JavaScript.

Com convertir/transformar un nombre enter al seu equivalent de caràcter mitjançant JavaScript?

Per convertir un nombre enter en el seu caràcter equivalent a JavaScript, apliqueu la combinació ' charCodeAt() ' i ' String.fromCharCode() ” mètodes. El mètode charCodeAt() dóna l'Unicode del caràcter en un índex específic en una cadena, mentre que el mètode String.fromCharCode() transforma els valors Unicode en caràcters. Aquests mètodes es poden aplicar en combinació per retornar el caràcter corresponent contra l'enter passat pel que fa al caràcter especificat mitjançant una funció definida per l'usuari.







Sintaxi



corda. charCodeAt ( índex )

En la sintaxi anterior:



índex ” fa referència a l'índex del personatge.





Corda . deCharCode ( núm1 , num2 )

En la sintaxi donada:

núm1 ”, “ num2 ” corresponen a un o més valors Unicode a convertir.



Exemple 1: Converteix un nombre enter al seu equivalent de caràcter (en minúscula) mitjançant JavaScript
En aquest exemple, l'enter passat es convertirà en el caràcter equivalent en minúscules:

< tipus de guió = 'text/javascript' >
funció convertintChar ( enter ) {
deixar caràcter = 'a' . charCodeAt ( 0 ) ;
consola. registre ( 'El codi del caràcter és:' , personatge ) ;
tornar Corda . deCharCode ( personatge + enter ) ;
}
consola. registre ( 'L'equivalent caràcter de l'enter és:' , convertintChar ( 2 ) ) ;
guió >

A les línies de codi anteriors:

  • Definiu una funció anomenada ' convertintChar() ” amb el paràmetre indicat.
  • El paràmetre de funció apunta a l'enter, que s'ha de convertir en el seu caràcter equivalent.
  • A la definició de la funció, especifiqueu el caràcter indicat i apliqueu el ' charCodeAt() ' mètode que té ' 0 ” com el seu paràmetre, que apunta a l'índex del personatge.
  • Aquest mètode retornarà l'Unicode del caràcter associat i el mostrarà.
  • Després d'això, apliqueu el ' String.fromCharCode() ” per convertir el valor Unicode calculat, al pas anterior, en un caràcter.
  • El ' + ” El signe del paràmetre del mètode indica que l'enter passat s'afegirà al caràcter especificat comentat abans i retornarà el caràcter corresponent.
  • Finalment, accediu a la funció definida passant el número indicat per realitzar el requisit desitjat.

Sortida

A la sortida anterior, l'enter “ 2 ' es converteix en el seu caràcter equivalent ' c ”. Tingueu en compte que 0,1,2 corresponen als caràcters “ a ”, “ b ”, “ c ', etcètera.

Exemple 2: Converteix un nombre enter al seu equivalent de caràcter (majúscules) mitjançant JavaScript
En aquest exemple concret, de la mateixa manera, l'enter passat es convertirà en el seu caràcter equivalent però en majúscules:

< tipus de guió = 'text/javascript' >
funció convertintChar ( enter ) {
deixar caràcter = 'A' . charCodeAt ( 0 ) ;
consola. registre ( 'El codi del caràcter és:' , personatge ) ;
tornar Corda . deCharCode ( personatge + enter ) ;
}
consola. registre ( 'L'equivalent caràcter de l'enter és:' , convertintChar ( 0 ) ) ;
guió >

Realitzeu els passos següents, tal com s'indica al codi anterior:

  • Definiu una funció amb el paràmetre indicat, com vam fer a l'exemple anterior.
  • En la seva definició, especifiqueu el caràcter en majúscula i associau-lo amb el ' charCodeAt() ”, tal com s'ha comentat abans.
  • A continuació, repetiu els enfocaments comentats tal com s'ha dit anteriorment per convertir l'enter passat ' 0 ” en el seu equivalent de caràcter.

Sortida

A la sortida anterior, el codi de caràcters de ' A ” és 65 i el caràcter equivalent del nombre enter passat “ 0 ' és ' A ”.

Exemple 3: Torneu a convertir el caràcter al seu equivalent enter mitjançant JavaScript
Si hi ha un requisit per tornar el caràcter al seu nombre enter equivalent, seguiu els passos que s'indiquen a continuació:

< tipus de guió = 'text/javascript' >
funció convertcharInt ( cap ) {
deixar caràcter = 'a' . charCodeAt ( 0 ) ;
consola. registre ( 'El codi del caràcter és:' , personatge ) ;
tornar cap. charCodeAt ( 0 ) - personatge ;
}
consola. registre ( 'L'equivalent sencer del caràcter és:' , convertcharInt ( 'a' ) ) ;
guió >

Implementeu els passos següents, tal com s'indica al codi anterior:

  • Definiu una funció anomenada ' convertcharInt() ” amb el paràmetre donat, que correspon al caràcter passat que cal convertir en l'enter equivalent.
  • A la definició de la funció, de la mateixa manera, retorneu l'Unicode del caràcter associat i visualitzeu-lo.
  • A més, resta el codi de caràcter del caràcter ' a ” del codi de caràcter del caràcter passat per obtenir l'enter equivalent del caràcter.
  • Finalment, accediu a la funció definida passant el caràcter “ a ” per obtenir el seu nombre enter equivalent.

Sortida

La sortida anterior significa que s'aconsegueix la funcionalitat desitjada.

Conclusió

El ' charCodeAt() ' i la ' String.fromCharCode() Els mètodes es poden implementar en combinació per convertir l'enter al seu equivalent de caràcter en JavaScript. Aquests mètodes s'utilitzen per retornar tant els caràcters en minúscules com en majúscules corresponents als nombres enters passats. Aquest bloc està guiat per convertir/transformar un nombre enter al seu caràcter equivalent en JavaScript.