Kako pretvoriti broj u binarne, oktalne ili heksadecimalne nizove u JavaScriptu?

Kako Pretvoriti Broj U Binarne Oktalne Ili Heksadecimalne Nizove U Javascriptu



Binarni ”, “ Oktalni ', i ' Heksadecimalni ” uobičajeni su brojčani sustavi koji se koriste u računalnoj znanosti i digitalnoj elektronici. Postoji nekoliko upotreba za ove brojevne sustave u računalnom programiranju. Na primjer, 'heksadecimalni' se koristi za predstavljanje memorijskih lokacija, kodova boja i ASCII kodova, a također se koristi u mrežnim protokolima, kao što je IPv6. Dok se 'Binary' koristi kao temeljni/osnovni jezik računala, dok se 'oktal' koristi kao skraćenica za binarni jezik.

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.