Teisendage täisarv JavaScriptis selle tähemärgi ekvivalendiks

Teisendage Taisarv Javascriptis Selle Tahemargi Ekvivalendiks



Täisarvu samaväärseks tähemärgiks teisendamine või vastupidi aitab tähestikulistele märkidele ja numbritele kohe juurde pääseda. Näiteks võib see tehnika olla suureks abiks konfidentsiaalse kombinatsiooni kujundamisel või andmete kodeerimisel. Samuti on see suureks abiks ka üldise koodi keerukuse vähendamisel.

Selles õpetuses käsitletakse lähenemisviise täisarvu teisendamiseks selle tähemärgi ekvivalendiks JavaScripti abil.

Kuidas täisarvu teisendada/teisendada JavaScripti abil tähemärgiekvivalendiks?

Täisarvu teisendamiseks JavaScriptis samaväärseks märgiks rakendage kombineeritud ' charCodeAt() ” ja „ String.fromCharCode() ” meetodid. Meetod charCodeAt() annab tähemärgi Unicode'i stringi kindla indeksi juures, samas kui meetod String.fromCharCode() teisendab Unicode'i väärtused tähemärkideks. Neid meetodeid saab rakendada kombineeritult, et tagastada kasutaja määratud funktsiooni kaudu vastav märk edastatud täisarvu suhtes määratud märgi suhtes.







Süntaks



string. charCodeAt ( indeks )

Ülaltoodud süntaksis:



indeks ” viitab tegelase indeksile.





String . CharCode'ist ( number1 , number2 )

Antud süntaksis:

number1 ”, „ number2 ” vastavad ühele või mitmele teisendatavale Unicode'i väärtusele.



Näide 1: teisendage täisarv selle tähemärgi ekvivalendiks (väiketähed) JavaScripti abil
Selles näites teisendatakse edastatud täisarv samaväärseks väiketähtedega märgiks:

< skripti tüüp = 'tekst/javascript' >
funktsiooni convertintChar ( täisarv ) {
lase iseloomu = 'a' . charCodeAt ( 0 ) ;
konsool. logi ( 'Tähemärgi kood on:' , iseloomu ) ;
tagasi String . CharCode'ist ( iseloomu + täisarv ) ;
}
konsool. logi ( 'Täisarvu tähemärgi ekvivalent on:' , convertintChar ( kaks ) ) ;
stsenaarium >

Ülaltoodud koodiridades:

  • Määrake funktsioon nimega ' convertintChar() ', millel on määratud parameeter.
  • Funktsiooni parameeter osutab täisarvule, mis tuleb teisendada samaväärseks märgiks.
  • Määrake funktsiooni definitsioonis märgitud märk ja rakendage ' charCodeAt() meetod, millel on 0 parameetrina, mis osutab märgi indeksile.
  • See meetod tagastab seotud märgi Unicode'i ja kuvab selle.
  • Pärast seda rakendage ' String.fromCharCode() ” meetod, et teisendada eelmises etapis arvutatud Unicode'i väärtus tähemärgiks.
  • ' + ” märk meetodi parameetris näitab, et edastatud täisarv lisatakse eelnevalt käsitletud märgile ja tagastatakse sellele vastav märk.
  • Lõpuks pääsege soovitud nõude täitmiseks määratud funktsioonile juurde, edastades märgitud numbri.

Väljund

Ülaltoodud väljundis on täisarv ' kaks ' teisendatakse selle samaväärseks märgiks ' c ”. Pange tähele, et 0,1,2 vastavad tähemärkidele ' a ”, „ b ”, „ c ', ja nii edasi.

Näide 2: teisendage täisarv selle tähemärgiekvivalendiks (suurtähed), kasutades JavaScripti
Selles konkreetses näites teisendatakse edastatud täisarv samaväärseks tähemärgiks, kuid suurtähtedega:

< skripti tüüp = 'tekst/javascript' >
funktsiooni convertintChar ( täisarv ) {
lase iseloomu = 'A' . charCodeAt ( 0 ) ;
konsool. logi ( 'Tähemärgi kood on:' , iseloomu ) ;
tagasi String . CharCode'ist ( iseloomu + täisarv ) ;
}
konsool. logi ( 'Täisarvu tähemärgi ekvivalent on:' , convertintChar ( 0 ) ) ;
stsenaarium >

Tehke järgmised toimingud, nagu on kirjeldatud ülaltoodud koodis:

  • Määratlege määratud parameetriga funktsioon, nagu tegime eelmises näites.
  • Määratluses määrake täht suurtähtedega ja seostage see tähega ' charCodeAt() ” meetodil, nagu eelnevalt arutatud.
  • Seejärel korrake läbitud täisarvu teisendamiseks käsitletud lähenemisviise, nagu eelnevalt kirjeldatud. 0 ” selle märgiekvivalendiks.

Väljund

Ülaltoodud väljundis märgikood ' A ” on 65 ja läbitud täisarvu ekvivalentmärk 0 ' on ' A ”.

Näide 3: teisendage tähemärk JavaScripti abil tagasi täisarvuks
Kui on nõue teisendada märk tagasi samaväärseks täisarvuks, järgige alltoodud samme:

< skripti tüüp = 'tekst/javascript' >
funktsiooni convertcharInt ( ptk ) {
lase iseloomu = 'a' . charCodeAt ( 0 ) ;
konsool. logi ( 'Tähemärgi kood on:' , iseloomu ) ;
tagasi ptk. charCodeAt ( 0 ) - iseloomu ;
}
konsool. logi ( 'Tähemärgi täisarvuline ekvivalent on:' , convertcharInt ( 'a' ) ) ;
stsenaarium >

Rakendage järgmised sammud, nagu on kirjeldatud ülaltoodud koodis:

  • Määrake funktsioon nimega ' convertcharInt() ”, millel on antud parameeter, mis vastab edasi antud märgile, mis tuleb teisendada samaväärseks täisarvuks.
  • Funktsiooni definitsioonis tagastage sarnaselt seotud märgi Unicode ja kuvage see.
  • Samuti lahutage märgi kood ' a ” edastatud märgi märgikoodist, et tuua märgiga samaväärne täisarv.
  • Lõpuks pääsege määratletud funktsioonile juurde, edastades märgi ' a ”, et saada selle ekvivalentne täisarv.

Väljund

Ülaltoodud väljund näitab, et soovitud funktsionaalsus on saavutatud.

Järeldus

' charCodeAt() ' ja ' String.fromCharCode() ” meetodeid saab rakendada kombinatsioonis, et teisendada täisarv selle tähemärgi ekvivalendiks JavaScriptis. Neid meetodeid kasutatakse edastatud täisarvudele vastavate väike- ja suurtähtede tagastamiseks. Seda ajaveebi juhendatakse täisarvu teisendamiseks/teisndamiseks JavaScriptis samaväärseks tähemärgiks.