Ovaj će blog ilustrirati postupak pretvaranja decimalnog broja u binarne, oktalne ili heksadecimalne nizove u JavaScriptu.
Kako pretvoriti brojeve u binarne, oktalne ili heksadecimalne nizove u JavaScriptu?
Za pretvaranje brojeva u bilo koji brojevni sustav, kao što je ' binarni ”, “ oktalni ', ili ' heksadecimalni ', koristiti ' toString() ” metoda. To je ugrađena metoda ' Niz ” objekt koji uzima bazu brojevnog sustava kao parametar za pretvaranje broja u određenu bazu, kao što je „binarni”, „oktalni” ili „heksadecimalni”.
Sintaksa
Slijedite zadanu sintaksu za pretvaranje brojeva u binarni, oktalni ili heksadecimalni niz:
broj. toString ( baza )
Ovdje će baza biti ' 2 ” za binarno, “ 8 ” za oktalno i “ 16 ” za heksadecimalni broj.
Pristup 1: Pretvorite broj u binarni niz
Binarni je brojevni sustav s bazom 2, što znači da su svi brojevi predstavljeni samo s dvije znamenke, 0 i 1. Za pretvorbu u binarni, proslijedite bazu “ 2 ” kao argument u metodi “toString()”.
Primjer
Napravite varijablu ' na jedan ' koji pohranjuje broj ' 315 ”:
imam broj = 315 ;
Sada pozovite metodu “toString()” prosljeđivanjem baze “2” za pretvaranje broja u binarni brojevni sustav:
var binaryNum = na jedan. toString ( 2 ) ;Na kraju ispišite dobiveni binarni broj na konzoli:
konzola. log ( binarniBroj ) ;Izlaz prikazuje ' 100111011 ” što je binarna reprezentacija broja “ 315 ”:
Pristup 2: Pretvorite broj u oktalni niz
Oktalni je brojevni sustav s bazom 8 koji koristi osam znamenki, od 0 do 7. Često se koristi kao skraćenica za binarni. Na primjer, jedna oktalna znamenka može predstavljati tri binarne znamenke. Iako se rjeđe koristi od binarnog i heksadecimalnog, još uvijek se koristi u nekim računalnim programima i digitalnim sustavima.
Primjer
Za pretvaranje broja u oktalni broj ili bazu 8, proslijedite ' 8 ” kao argument metode “toString()”:
bio je oktalniBr = na jedan. toString ( 8 ) ;konzola. log ( oktalniBroj ) ;
Izlaz
Pristup 3: Pretvorite broj u heksadecimalni niz
Heksadecimalni ili baza-16 brojevni je sustav sa 16 znamenki u rasponu od 0 do 9 i od A do F. Često se koristi kao skraćenica za binarni sustav i naširoko se koristi u računalnom programiranju.
Primjer
Pozovite metodu “toString()” s “16” kao argumentom za pretvaranje broja u heksadecimalni niz:
bio hexNum = na jedan. toString ( 16 ) ;Na kraju ispišite heksadecimalni broj na konzoli:
konzola. log ( hexNum ) ;Može se vidjeti da je „ 315 ' je uspješno pretvoren u heksadecimalni broj koji je ' 13b ”:
To je bilo sve o pretvorbi broja u binarni, oktalni ili heksadecimalni broj u JavaScriptu.
Zaključak
Za pretvaranje brojeva u binarne, oktalne ili heksadecimalne nizove, upotrijebite ' toString() ” metoda. Ova metoda uzima bazu brojevnog sustava kao parametar za pretvaranje broja u određenu bazu, kao što je 'binarna', 'oktalna' ili 'heksadecimalna'. Ovaj je blog ilustrirao postupak pretvaranja broja u binarne, oktalne ili heksadecimalne nizove u JavaScriptu.