Овај водич ће расправљати о приступима претварању целог броја у његов еквивалент знакова помоћу ЈаваСцрипт-а.
Како конвертовати/трансформисати цео број у његов еквивалент знакова користећи ЈаваСцрипт?
Да бисте конвертовали цео број у његов еквивалентни знак у ЈаваСцрипт-у, примените комбиновани „ цхарЦодеАт() ' и ' Стринг.фромЦхарЦоде() ” методе. Метода цхарЦодеАт() даје Уницоде карактера на одређеном индексу у стрингу, док метода Стринг.фромЦхарЦоде() трансформише Уницоде вредности у знакове. Ове методе се могу применити у комбинацији за враћање одговарајућег знака наспрам прослеђеног целог броја у односу на наведени знак преко кориснички дефинисане функције.
Синтакса
низ. цхарЦодеАт ( индекс )
У горњој синтакси:
“ индекс ” се односи на индекс карактера.
Низ . фромЦхарЦоде ( нум1 , нум2 )
У датој синтакси:
“ нум1 ”, “ нум2 ” одговара једној или више Уницоде вредности које треба конвертовати.
Пример 1: Претворите цео број у његов еквивалент знакова (мала слова) користећи ЈаваСцрипт
У овом примеру, прослеђени цео број ће бити конвертован у еквивалентни знак малим словима:
функција цонвертинтЦхар ( цео број ) {
нека карактер = 'а' . цхарЦодеАт ( 0 ) ;
конзола. Пријава ( „Код карактера је:“ , карактера ) ;
повратак Низ . фромЦхарЦоде ( карактера + цео број ) ;
}
конзола. Пријава ( „Еквивалент карактера целог броја је:“ , цонвертинтЦхар ( два ) ) ;
скрипта >
У горњим редовима кода:
- Дефинишите функцију под називом „ цонвертинтЦхар() ” који има наведени параметар.
- Параметар функције указује на цео број, који треба да се конвертује у његов еквивалентни знак.
- У дефиницији функције наведите наведени карактер и примените „ цхарЦодеАт() ” метод који има “ 0 ” као његов параметар, који указује на индекс карактера.
- Овај метод ће вратити Уницоде придруженог знака и приказати га.
- Након тога, примените „ Стринг.фромЦхарЦоде() ” за претварање израчунате Уницоде вредности, у претходном кораку, у знак.
- „ + ” знак у параметру методе указује на то да ће прослеђени цео број бити додат наведеном карактеру о коме је било речи и вратити одговарајући знак у односу на њега.
- На крају, приступите дефинисаној функцији преношењем наведеног броја да бисте извршили жељени захтев.
Излаз
У горњем излазу, цео број „ два ” се претвара у свој еквивалентни знак “ ц ”. Имајте на уму да 0,1,2 одговарају знаковима “ а ”, “ б ”, “ ц ', и тако даље.
Пример 2: Претворите цео број у његов еквивалент знакова (велика слова) користећи ЈаваСцрипт
У овом конкретном примеру, такође, прослеђени цео број ће бити конвертован у свој еквивалентни знак, али у великим словима:
функција цонвертинтЦхар ( цео број ) {
нека карактер = 'А' . цхарЦодеАт ( 0 ) ;
конзола. Пријава ( „Код карактера је:“ , карактера ) ;
повратак Низ . фромЦхарЦоде ( карактера + цео број ) ;
}
конзола. Пријава ( „Еквивалент карактера целог броја је:“ , цонвертинтЦхар ( 0 ) ) ;
скрипта >
Извршите следеће кораке, као што је дато у горњем коду:
- Дефинишите функцију која има наведени параметар, као што смо урадили у претходном примеру.
- У његовој дефиницији наведите знак великим словима и повежите га са „ цхарЦодеАт() ” метод, као што је раније дискутовано.
- Затим поновите разматране приступе као што је претходно наведено за претварање прослеђеног целог броја „ 0 ” у свој карактерни еквивалент.
Излаз
У горњем излазу, код карактера „ А ” је 65, а еквивалентан карактер прослеђеног целог броја “ 0 ” је “ А ”.
Пример 3: Претворите карактер назад у његов целобројни еквивалент користећи ЈаваСцрипт
Ако постоји захтев да се знак поново претвори у његов еквивалентни цео број, следите доле наведене кораке:
функција цонвертцхарИнт ( гл ) {
нека карактер = 'а' . цхарЦодеАт ( 0 ) ;
конзола. Пријава ( „Код карактера је:“ , карактера ) ;
повратак гл. цхарЦодеАт ( 0 ) - карактера ;
}
конзола. Пријава ( „Еквивалент целобројног знака је:“ , цонвертцхарИнт ( 'а' ) ) ;
скрипта >
Спроведите следеће кораке, као што је дато у горњем коду:
- Дефинишите функцију под називом „ цонвертцхарИнт() ” који има дати параметар, који одговара прослеђеном знаку који треба да се конвертује у еквивалентни цео број.
- У дефиницији функције, на сличан начин, вратите Уницоде придруженог знака и прикажите га.
- Такође, одузмите шифру карактера знака „ а ” из кода знака прослеђеног знака да бисте преузели еквивалентни цео број карактера.
- На крају, приступите дефинисаној функцији преношењем знака „ а ” да бисте добили његов еквивалентни цео број.
Излаз
Горњи излаз означава да је жељена функционалност постигнута.
Закључак
„ цхарЦодеАт() ” и „ Стринг.фромЦхарЦоде() ” методе се могу применити у комбинацији да би се цео број претворио у његов еквивалент знакова у ЈаваСцрипт-у. Ове методе се користе за враћање и малих и великих знакова који одговарају прослеђеним целим бројевима. Овај блог је вођен да конвертује/трансформише цео број у његов еквивалентни знак у ЈаваСцрипт-у.