Kuinka muuntaa luku binääri-, oktaali- tai heksadesimaalimerkkijonoiksi JavaScriptissä?

Kuinka Muuntaa Luku Binaari Oktaali Tai Heksadesimaalimerkkijonoiksi Javascriptissa



' Binääri ”, “ Octal ”, ja ” Heksadesimaali ” ovat tietojenkäsittelytieteen ja digitaalielektroniikan yleisiä numerojärjestelmiä. Näille numerojärjestelmille on useita käyttötarkoituksia tietokoneohjelmoinnissa. Esimerkiksi 'heksadesimaalilukua' käytetään edustamaan muistipaikkoja, värikoodeja ja ASCII-koodeja, ja sitä käytetään myös verkkoprotokollissa, kuten IPv6. 'Binaaria' käytetään tietokoneiden perus-/peruskielenä, kun taas 'oktaalia' käytetään lyhenteenä binäärille.

Tämä blogi havainnollistaa menettelyä, jolla desimaaliluku muunnetaan binääri-, oktaali- tai heksadesimaalimerkkijonoiksi JavaScriptissä.

Kuinka muuntaa numerot binääri-, oktaali- tai heksadesimaalimerkkijonoiksi JavaScriptissä?

Numeroiden muuntamiseen mihin tahansa numerojärjestelmään, kuten ' binääri ”, “ oktaali ”, tai ” heksadesimaali ', Käytä ' toString() ”menetelmä. Se on sisäänrakennettu menetelmä ' merkkijono ”-objekti, joka käyttää numerojärjestelmän kantaa parametrina luvun muuntamiseksi määritetyksi kantaksi, kuten 'binääri', 'oktaali' tai 'heksadesimaali'.







Syntaksi



Noudata annettua syntaksia muuntaaksesi luvut binääri-, oktaali- tai heksadesimaalimerkkijonoksi:



määrä. toString ( pohja )

Tässä pohja on ' 2 'binäärille' 8 ' oktaalille ja ' 16 ” heksadesimaaliluvulle.





Lähestymistapa 1: Muunna numero binäärimerkkijonoksi

Binäärilukujärjestelmä on 2-kantainen lukujärjestelmä, mikä tarkoittaa, että kaikki luvut esitetään vain kahdella numerolla, 0 ja 1. Muuntaaksesi binäärilukua, välitä kantaluku ' 2 ' argumenttina 'toString()'-metodissa.

Esimerkki

Luo muuttuja ' yhdellä 'joka tallentaa numeron' 315 ':



Minulla on numero = 315 ;

Kutsu nyt 'toString()' -menetelmää välittämällä kanta '2' luvun muuntamiseksi binäärilukujärjestelmäksi:

var binaryNum = yhdellä. toString ( 2 ) ;

Tulosta lopuksi tuloksena oleva binääriluku konsoliin:

konsoli. Hirsi ( binaryNum ) ;

Lähtö näyttää ' 100111011 'joka on luvun binääriesitys' 315 ':

Lähestymistapa 2: Muunna numero oktaalimerkkijonoksi

Octal on perus-8 numerojärjestelmä, joka käyttää kahdeksaa numeroa, 0-7. Sitä käytetään usein lyhenteenä binäärille. Esimerkiksi yksi oktaaliluku voi edustaa kolmea binäärinumeroa. Vaikka sitä käytetään harvemmin kuin binääri ja heksadesimaali, sitä käytetään edelleen joissakin tietokoneohjelmoinnissa ja digitaalisissa järjestelmissä.

Esimerkki

Jos haluat muuntaa luvun oktaaliksi tai kantaluvuksi 8, välitä ' 8 ' argumenttina 'toString()'-metodille:

oli octalNum = yhdellä. toString ( 8 ) ;

konsoli. Hirsi ( octalNum ) ;

Lähtö

Lähestymistapa 3: Muunna luku heksadesimaalimerkkijonoksi

Heksadesimaali tai kanta-16 on numerojärjestelmä, jossa on 16 numeroa välillä 0-9 ja A-F. Sitä käytetään usein lyhenteenä binäärille ja sitä käytetään laajalti tietokoneohjelmoinnissa.

Esimerkki

Kutsu 'toString()'-metodia '16' argumenttina luvun muuntamiseksi heksadesimaalimerkkijonoksi:

oli heksanumero = yhdellä. toString ( 16 ) ;

Tulosta lopuksi heksadesimaaliluku konsoliin:

konsoli. Hirsi ( hexNum ) ;

Voidaan nähdä, että ' 315 ' on muutettu onnistuneesti heksadesimaaliluvuksi, joka on ' 13b ':

Siinä oli kyse luvun muuntamisesta binääri-, oktaali- tai heksadesimaaliluvuksi JavaScriptissä.

Johtopäätös

Jos haluat muuntaa numerot binääri-, oktaali- tai heksadesimaalimerkkijonoiksi, käytä ' toString() ”menetelmä. Tämä menetelmä käyttää lukujärjestelmän kantaa parametrina luvun muuntamiseksi määrätyksi kantaksi, kuten 'binääriksi', 'oktaaliksi' tai 'heksadesimaaliksi'. Tämä blogi havainnollistaa menettelyä, jolla luku muunnetaan binääri-, oktaali- tai heksadesimaalimerkkijonoiksi JavaScriptissä.