Kuidas teisendada arv JavaScriptis kahend-, kaheksand- või kuueteistkümnendsüsteemi stringideks?

Kuidas Teisendada Arv Javascriptis Kahend Kaheksand Voi Kuueteistkumnendsusteemi Stringideks



Binaarne ”, „ oktaalne ”, ja „ Kuueteistkümnendsüsteem ” on tavalised arvusüsteemid, mida kasutatakse arvutiteaduses ja digitaalelektroonikas. Nendel numbrisüsteemidel on arvutiprogrammeerimises mitu kasutust. Näiteks kasutatakse 'kuueteistkümnendsüsteemi' mälu asukohtade, värvikoodide ja ASCII-koodide tähistamiseks ning seda kasutatakse ka võrguprotokollides, nagu IPv6. Arvutite põhi-/põhikeelena kasutatakse binaarkeelt, binaarkeelena aga kaheksandkeelt.

See ajaveeb illustreerib kümnendarvu teisendamist JavaScriptis kahend-, kaheksand- või kuueteistkümnendstringideks.

Kuidas teisendada JavaScriptis numbreid kahend-, kaheksand- või kuueteistkümnendsüsteemi stringideks?

Numbrite teisendamiseks mis tahes numbrisüsteemiks, näiteks ' binaarne ”, „ kaheksand ”, või „ kuueteistkümnendsüsteemis ', kasuta ' toString() ” meetod. See on sisseehitatud meetod String ” objekt, mis võtab parameetrina arvusüsteemi aluse, et teisendada arv määratud baasiks, näiteks „binaarne”, „oktaalne” või „kuueteistkümnendsüsteem”.







Süntaks



Järgige antud süntaksit arvude teisendamiseks kahend-, kaheksand- või kuueteistkümnendsüsteemi stringiks:



number. toString ( alus )

Siin on alus ' 2 ' binaarseks ' 8 ' oktaali jaoks ja ' 16 ” kuueteistkümnendarvu jaoks.





1. lähenemisviis: teisendage arv binaarseks stringiks

Binaarne on 2-aluseline arvusüsteem, mis tähendab, et kõik numbrid on esindatud ainult kahe numbriga, 0 ja 1. Kahendarvuks teisendamiseks edastage alus ' 2 ' argumendina meetodis 'toString()'.

Näide

Loo muutuja ' ühel ', mis salvestab numbri' 315 ”:



Mul on number = 315 ;

Nüüd helistage meetodile 'toString()', edastades baasi '2', et teisendada number kahendarvusüsteemi:

var binaryNum = ühel. toString ( 2 ) ;

Lõpuks printige konsoolile saadud kahendnumber:

konsool. logi ( binaarneNum ) ;

Väljundil kuvatakse ' 100111011 'mis on arvu binaarne esitus' 315 ”:

2. lähenemisviis: teisendage arv kaheksandikstringiks

Octal on kaheksakohaline numbrisüsteem, mis kasutab kaheksat numbrit 0 kuni 7. Seda kasutatakse sageli kahendarvu stenogrammina. Näiteks võib üks kaheksandnumber tähistada kolme kahendnumbrit. Kuigi seda kasutatakse harvemini kui kahend- ja kuueteistkümnendsüsteemi, kasutatakse seda siiski mõnes arvutiprogrammeerimises ja digitaalsüsteemides.

Näide

Arvu teisendamiseks oktaaliks või 8-ks sisestage ' 8 ' meetodi 'toString()' argumendina:

oli kaheksandNum = ühel. toString ( 8 ) ;

konsool. logi ( kaheksandikarv ) ;

Väljund

3. lähenemisviis: teisendage arv kuueteistkümnendsüsteemi stringiks

Kuueteistkümnendsüsteem ehk alus-16 on 16-kohaline numbrisüsteem vahemikus 0 kuni 9 ja A kuni F. Seda kasutatakse sageli kahendkoodi stenogrammina ja seda kasutatakse laialdaselt arvutiprogrammeerimisel.

Näide

Kutsuge meetod 'toString()' argumendiks '16' arvu teisendamiseks kuueteistkümnendsüsteemi stringiks:

oli kuueteistkümnend = ühel. toString ( 16 ) ;

Lõpuks printige konsoolil kuueteistkümnendsüsteem:

konsool. logi ( kuueteistkümnend ) ;

On näha, et ' 315 ' on edukalt teisendatud kuueteistkümnendarvuks, mis on ' 13b ”:

See kõik puudutas arvu teisendamist JavaScriptis kahend-, kaheksand- või kuueteistkümnendarvuks.

Järeldus

Numbrite teisendamiseks kahend-, kaheksand- või kuueteistkümnendsüsteemi stringideks kasutage ' toString() ” meetod. See meetod kasutab arvusüsteemi baasi kui parameetrit arvu teisendamiseks kindlaksmääratud baasiks, näiteks 'binaarne', 'oktaalne' või 'kuueteistkümnendsüsteem'. See ajaveeb illustreeris arvude teisendamist JavaScriptis kahend-, kaheksand- või kuueteistkümnendstringideks.