Ce didacticiel abordera les approches de conversion d'un entier en son équivalent en caractères à l'aide de JavaScript.
Comment convertir/transformer un entier en son équivalent en caractères à l'aide de JavaScript ?
Pour convertir un entier en son caractère équivalent en JavaScript, appliquez le combiné ' charCodeAt() ' et ' String.fromCharCode() ” méthodes. La méthode charCodeAt() donne l'Unicode du caractère à un index spécifique dans une chaîne, tandis que la méthode String.fromCharCode() transforme les valeurs Unicode en caractères. Ces méthodes peuvent être appliquées en combinaison pour renvoyer le caractère correspondant par rapport à l'entier passé par rapport au caractère spécifié via une fonction définie par l'utilisateur.
Syntaxe
chaîne de caractères. charCodeAt ( indice )
Dans la syntaxe ci-dessus :
' indice ” fait référence à l'index du caractère.
Chaîne de caractères . fromCharCode ( num1 , num2 )
Dans la syntaxe donnée :
' num1 ”, “ num2 ” correspondent à une ou plusieurs valeurs Unicode à convertir.
Exemple 1 : Convertir un entier en son équivalent en caractères (minuscules) à l'aide de JavaScript
Dans cet exemple, l'entier passé sera converti en caractère équivalent en minuscule :
fonction convertitChar ( entier ) {
laisser le caractère = 'un' . charCodeAt ( 0 ) ;
console. Journal ( 'Le code du caractère est :' , personnage ) ;
revenir Chaîne de caractères . fromCharCode ( personnage + entier ) ;
}
console. Journal ( 'Le caractère équivalent de l'entier est :' , convertitChar ( deux ) ) ;
scénario >
Dans les lignes de code ci-dessus :
- Définissez une fonction nommée ' convertitChar() ” ayant le paramètre indiqué.
- Le paramètre de fonction pointe vers l'entier, qui doit être converti en son caractère équivalent.
- Dans la définition de la fonction, spécifiez le caractère indiqué et appliquez le ' charCodeAt() « méthode ayant » 0 ' comme paramètre, qui pointe vers l'index du caractère.
- Cette méthode renverra l'Unicode du caractère associé et l'affichera.
- Après cela, appliquez le ' String.fromCharCode() ” pour convertir la valeur Unicode calculée, à l'étape précédente, en un caractère.
- La ' + ' Le signe dans le paramètre de la méthode indique que l'entier passé sera ajouté au caractère spécifié discuté précédemment et renverra le caractère correspondant par rapport à celui-ci.
- Enfin, accédez à la fonction définie en transmettant le numéro indiqué pour exécuter l'exigence souhaitée.
Production
Dans la sortie ci-dessus, l'entier ' deux ' est converti en son caractère équivalent ' c ”. Notez que 0,1,2 correspondent aux caractères ' un ”, “ b ”, “ c ', etc.
Exemple 2 : Convertir un entier en son équivalent en caractères (majuscules) à l'aide de JavaScript
Dans cet exemple particulier, de même, l'entier passé sera converti en son caractère équivalent mais en majuscule :
fonction convertitChar ( entier ) {
laisser le personnage = 'UN' . charCodeAt ( 0 ) ;
console. Journal ( 'Le code du caractère est :' , personnage ) ;
revenir Chaîne de caractères . fromCharCode ( personnage + entier ) ;
}
console. Journal ( 'Le caractère équivalent de l'entier est :' , convertitChar ( 0 ) ) ;
scénario >
Effectuez les étapes suivantes, comme indiqué dans le code ci-dessus :
- Définissez une fonction ayant le paramètre indiqué, comme nous l'avons fait dans l'exemple précédent.
- Dans sa définition, précisez le caractère en majuscule et associez-le au « charCodeAt() ” méthode, comme discuté précédemment.
- Ensuite, répétez les approches discutées comme indiqué précédemment pour convertir l'entier passé ' 0 ” dans son équivalent de caractère.
Production
Dans la sortie ci-dessus, le code de caractère de ' UN ” vaut 65, et le caractère équivalent de l'entier passé “ 0 ' est ' UN ”.
Exemple 3 : reconvertir un caractère en son équivalent entier à l'aide de JavaScript
S'il est nécessaire de reconvertir le caractère en son entier équivalent, suivez les étapes ci-dessous :
fonction convertcharInt ( ch ) {
laisser le caractère = 'un' . charCodeAt ( 0 ) ;
console. Journal ( 'Le code du caractère est :' , personnage ) ;
revenir ch. charCodeAt ( 0 ) - personnage ;
}
console. Journal ( 'L'équivalent entier du caractère est :' , convertcharInt ( 'un' ) ) ;
scénario >
Implémentez les étapes suivantes, comme indiqué dans le code ci-dessus :
- Définissez une fonction nommée ' convertcharInt() ” ayant le paramètre donné, qui correspond au caractère passé qui doit être converti en entier équivalent.
- Dans la définition de la fonction, de la même manière, renvoyez l'Unicode du caractère associé et affichez-le.
- Soustrayez également le code de caractère du caractère ' un ” du code de caractère du caractère passé pour récupérer l'entier équivalent du caractère.
- Enfin, accédez à la fonction définie en passant le caractère ' un ” pour obtenir son entier équivalent.
Production
La sortie ci-dessus signifie que la fonctionnalité souhaitée est atteinte.
Conclusion
La ' charCodeAt() ' et le ' String.fromCharCode() ” Les méthodes peuvent être implémentées en combinaison pour convertir l'entier en son équivalent de caractère en JavaScript. Ces méthodes sont utilisées pour renvoyer à la fois les caractères minuscules et majuscules correspondant aux entiers passés. Ce blog est guidé pour convertir/transformer un entier en son caractère équivalent en JavaScript.