Преобразование целого числа в его символьный эквивалент в JavaScript

Preobrazovanie Celogo Cisla V Ego Simvol Nyj Ekvivalent V Javascript



Процесс преобразования целого числа в его эквивалентный символ или наоборот помогает мгновенно получить доступ к буквенным символам и числам. Например, этот метод может очень помочь при разработке конфиденциальной комбинации или кодировании данных. Кроме того, это очень помогает снизить общую сложность кода.

В этом руководстве будут обсуждаться подходы к преобразованию целого числа в его символьный эквивалент с помощью JavaScript.

Как преобразовать/преобразовать целое число в его символьный эквивалент с помощью JavaScript?

Чтобы преобразовать целое число в его эквивалентный символ в JavaScript, примените комбинированный « charCodeAt() ' а также ' String.fromCharCode() методы. Метод charCodeAt() возвращает Unicode символа по определенному индексу в строке, тогда как метод String.fromCharCode() преобразует значения Unicode в символы. Эти методы можно применять в комбинации для возврата соответствующего символа вместо переданного целого числа относительно указанного символа с помощью определяемой пользователем функции.







Синтаксис



нить. charCodeAt ( индекс )

В приведенном выше синтаксисе:



индекс ” относится к индексу персонажа.





Нить . изCharCode ( число1 , число2 )

В заданном синтаксисе:

число1 », « число2 ” соответствуют одному или нескольким значениям Unicode, которые необходимо преобразовать.



Пример 1. Преобразование целого числа в его символьный эквивалент (нижний регистр) с использованием JavaScript
В этом примере переданное целое число будет преобразовано в эквивалентный символ в нижнем регистре:

< тип сценария знак равно 'текст/javascript' >
функция convertintChar ( целое число ) {
пусть персонаж знак равно а . charCodeAt ( 0 ) ;
приставка. журнал ( 'Код символа:' , персонаж ) ;
возвращаться Нить . изCharCode ( персонаж + целое число ) ;
}
приставка. журнал ( 'Символьный эквивалент целого числа:' , convertintChar ( два ) ) ;
сценарий >

В приведенных выше строках кода:

  • Определите функцию с именем « конвертироватьChar() ” имеющий заявленный параметр.
  • Параметр функции указывает на целое число, которое необходимо преобразовать в эквивалентный ему символ.
  • В определении функции укажите указанный символ и примените « charCodeAt() ” метод, имеющий “ 0 ” в качестве его параметра, указывающего на индекс персонажа.
  • Этот метод вернет Unicode связанного символа и отобразит его.
  • После этого примените « String.fromCharCode() », чтобы преобразовать вычисленное значение Unicode на предыдущем шаге в символ.
  • + Знак ” в параметре метода указывает на то, что переданное целое число будет добавлено к указанному символу, рассмотренному ранее, и вернет соответствующий символ по отношению к нему.
  • Наконец, получите доступ к определенной функции, передав указанный номер для выполнения желаемого требования.

Выход

В приведенном выше выводе целое число « два ” преобразуется в эквивалентный ему символ “ с ». Обратите внимание, что 0,1,2 соответствуют символам « а », « б », « с ', и так далее.

Пример 2. Преобразование целого числа в его символьный эквивалент (верхний регистр) с использованием JavaScript
В этом конкретном примере аналогично переданное целое число будет преобразовано в эквивалентный ему символ, но в верхнем регистре:

< тип сценария знак равно 'текст/javascript' >
функция convertintChar ( целое число ) {
пусть персонаж знак равно «А» . charCodeAt ( 0 ) ;
приставка. журнал ( 'Код символа:' , персонаж ) ;
возвращаться Нить . изCharCode ( персонаж + целое число ) ;
}
приставка. журнал ( 'Символьный эквивалент целого числа:' , convertintChar ( 0 ) ) ;
сценарий >

Выполните следующие шаги, как указано в приведенном выше коде:

  • Определите функцию с указанным параметром, как мы это делали в предыдущем примере.
  • В его определении укажите символ в верхнем регистре и свяжите его с « charCodeAt() », как обсуждалось ранее.
  • Затем повторите обсуждаемые подходы, как указано ранее, для преобразования переданного целого числа « 0 ” в его символьный эквивалент.

Выход

В приведенном выше выводе код символа « А ” равно 65, а эквивалентный символ переданного целого числа “ 0 ' является ' А ».

Пример 3. Преобразование символа обратно в его целочисленный эквивалент с помощью JavaScript
Если требуется преобразовать символ обратно в его эквивалентное целое число, выполните следующие шаги:

< тип сценария знак равно 'текст/javascript' >
функция convertcharInt ( ч ) {
пусть персонаж знак равно а . charCodeAt ( 0 ) ;
приставка. журнал ( 'Код символа:' , персонаж ) ;
возвращаться гл. charCodeAt ( 0 ) - персонаж ;
}
приставка. журнал ( «Целочисленный эквивалент символа:» , convertcharInt ( а ) ) ;
сценарий >

Выполните следующие шаги, как указано в приведенном выше коде:

  • Определите функцию с именем « конвертироватьcharInt() ” с заданным параметром, который соответствует переданному символу, который необходимо преобразовать в эквивалентное целое число.
  • В определении функции аналогичным образом верните Unicode связанного символа и отобразите его.
  • Кроме того, вычтите код символа символа « а ” из кода символа переданного символа, чтобы получить эквивалентное целое число символа.
  • Наконец, получите доступ к определенной функции, передав символ « а », чтобы получить эквивалентное ему целое число.

Выход

Приведенный выше вывод означает, что желаемая функциональность достигнута.

Вывод

charCodeAt() ” и “ String.fromCharCode() ” методы могут быть реализованы в комбинации для преобразования целого числа в его символьный эквивалент в JavaScript. Эти методы используются для возврата как строчных, так и прописных символов, соответствующих переданным целым числам. В этом блоге рассказывается, как преобразовать/преобразовать целое число в его эквивалентный символ в JavaScript.