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.