Ta spletni dnevnik bo ponazoril postopek za pretvorbo decimalnih števil v binarne, oktalne ali šestnajstiške nize v JavaScriptu.
Kako pretvoriti števila v binarne, oktalne ali šestnajstiške nize v JavaScriptu?
Za pretvorbo števil v kateri koli številski sistem, kot je ' dvojiško ”, “ osmiško «, ali » šestnajstiško ', uporabi ' toString() ” metoda. Je vgrajena metoda » Vrvica ” objekt, ki vzame osnovo številskega sistema kot parameter za pretvorbo števila v določeno osnovo, kot je “binarno”, “oktalno” ali “šestnajstiško”.
Sintaksa
Sledite dani sintaksi za pretvorbo števil v dvojiški, osmiški ali šestnajstiški niz:
število. toString ( osnova )
Tu bo osnova ' 2 ' za dvojiško, ' 8 ' za osmiško in ' 16 ” za šestnajstiško število.
Pristop 1: Pretvori število v binarni niz
Dvojiški sistem je številski sistem z osnovo 2, kar pomeni, da so vsa števila predstavljena samo z dvema števkama, 0 in 1. Za pretvorbo v dvojiški sistem posredujte osnovo “ 2 « kot argument v metodi »toString()«.
Primer
Ustvarite spremenljivko ' na enem ', ki shrani številko ' 315 ”:
Imam številko = 315 ;
Zdaj pokličite metodo “toString()” tako, da posredujete osnovo “2”, da pretvorite število v binarni številski sistem:
var binaryNum = na enem. toString ( 2 ) ;Nazadnje na konzolo natisnite dobljeno binarno število:
konzola. dnevnik ( binaryNum ) ;Izhod prikaže ' 100111011 ', ki je dvojiška predstavitev števila ' 315 ”:
Pristop 2: Pretvori število v oktalni niz
Osmiško je številski sistem z osnovo 8, ki uporablja osem števk, od 0 do 7. Pogosto se uporablja kot okrajšava za dvojiško. Na primer, ena osmiška številka lahko predstavlja tri binarne številke. Čeprav se manj pogosto uporablja kot binarno in šestnajstiško, se še vedno uporablja v nekaterih računalniških programih in digitalnih sistemih.
Primer
Za pretvorbo števila v osmiško ali osnovo 8 prenesite » 8 « kot argument metode »toString()«:
je bila osmiškaŠtev = na enem. toString ( 8 ) ;konzola. dnevnik ( osmiškoŠtevilo ) ;
Izhod
Pristop 3: Pretvori število v šestnajstiški niz
Šestnajstiški ali osnova-16 je številski sistem s 16 ciframi od 0 do 9 in od A do F. Pogosto se uporablja kot okrajšava za dvojiško in se pogosto uporablja v računalniškem programiranju.
Primer
Pokličite metodo “toString()” z “16” kot argumentom za pretvorbo števila v šestnajstiški niz:
je bila hexNum = na enem. toString ( 16 ) ;Nazadnje na konzolo natisnite šestnajstiško številko:
konzola. dnevnik ( hexNum ) ;Vidi se, da je ' 315 « je bilo uspešno pretvorjeno v šestnajstiško število, ki je » 13b ”:
To je bilo vse o pretvorbi števila v binarno, oktalno ali šestnajstiško število v JavaScriptu.
Zaključek
Za pretvorbo števil v dvojiške, osmiške ali šestnajstiške nize uporabite » toString() ” metoda. Ta metoda vzame osnovo številskega sistema kot parameter za pretvorbo števila v določeno osnovo, na primer »binarno«, »oktalno« ali »šestnajstiško«. Ta blog je ponazoril postopek za pretvorbo števila v binarne, osmiške ali šestnajstiške nize v JavaScriptu.