Jak převést číslo na binární, osmičkové nebo hexadecimální řetězce v JavaScriptu?

Jak Prevest Cislo Na Binarni Osmickove Nebo Hexadecimalni Retezce V Javascriptu



Binární “, “ Osmičková ', a ' Hexadecimální “ jsou běžné číselné systémy používané v informatice a digitální elektronice. Existuje několik použití pro tyto číselné soustavy v počítačovém programování. Například „hexadecimální“ se používá k reprezentaci paměťových míst, barevných kódů a kódů ASCII a používá se také v síťových protokolech, jako je IPv6. Zatímco „binární“ se používá jako základní/základní jazyk počítačů, zatímco „oktalový“ se používá jako zkratka pro binární.

Tento blog bude ilustrovat postup převodu desítkového čísla na binární, osmičkové nebo šestnáctkové řetězce v JavaScriptu.

Jak převést čísla na binární, osmičkové nebo hexadecimální řetězce v JavaScriptu?

Pro převod čísel do libovolné číselné soustavy, např. binární “, “ osmičkový “, nebo „ hexadecimální “, použijte „ toString() “ metoda. Jedná se o vestavěnou metodu „ Tětiva ” objekt, který přebírá základ číselné soustavy jako parametr pro převod čísla na určený základ, například „binární“, „osmičkové“ nebo „hexadecimální“.







Syntax



Při převodu čísel na binární, osmičkový nebo hexadecimální řetězec postupujte podle uvedené syntaxe:



číslo. toString ( základna )

Zde bude základna „ 2 'pro binární,' 8 “ pro osmičkovou a “ 16 ” pro hexadecimální číslo.





Přístup 1: Převod čísla na binární řetězec

Binární je číselný systém se základem 2, což znamená, že všechna čísla jsou reprezentována pouze dvěma číslicemi, 0 a 1. Pro převod na binární předejte základ „ 2 ” jako argument v metodě “toString()”.

Příklad

Vytvořte proměnnou ' na jednom “, který ukládá číslo” 315 “:



Mám číslo = 315 ;

Nyní zavolejte metodu „toString()“ předáním základu „2“, abyste převedli číslo na binární číselný systém:

var binaryNum = na jednom. toString ( 2 ) ;

Nakonec vytiskněte výsledné binární číslo na konzoli:

řídicí panel. log ( binaryNum ) ;

Na výstupu se zobrazí „ 100111011 'což je binární reprezentace čísla' 315 “:

Přístup 2: Převeďte číslo na osmičkový řetězec

Osmičková soustava je osmimístný číselný systém, který používá osm číslic od 0 do 7. Často se používá jako zkratka pro binární kód. Například jedna osmičková číslice může představovat tři binární číslice. I když je méně běžně používán než binární a hexadecimální, stále se používá v některých počítačových programovacích a digitálních systémech.

Příklad

Pro převod čísla na osmičkovou nebo základ 8 předejte „ 8 ” jako argument metody “toString()”:

bylo octalNum = na jednom. toString ( 8 ) ;

řídicí panel. log ( osmičkové číslo ) ;

Výstup

Přístup 3: Převeďte číslo na hexadecimální řetězec

Hexadecimální nebo základ-16 je číselný systém s 16 číslicemi v rozmezí od 0 do 9 a A až F. Často se používá jako zkratka pro binární a je široce využíván v počítačovém programování.

Příklad

Volejte metodu „toString()“ s argumentem „16“ pro převod čísla na hexadecimální řetězec:

bylo hexNum = na jednom. toString ( 16 ) ;

Nakonec vytiskněte hexadecimální číslo na konzole:

řídicí panel. log ( hexNum ) ;

Je vidět, že „ 315 “ bylo úspěšně převedeno na hexadecimální číslo, které je “ 13b “:

To bylo vše o převodu čísla na binární, osmičkové nebo hexadecimální číslo v JavaScriptu.

Závěr

Pro převod čísel na binární, osmičkové nebo hexadecimální řetězce použijte „ toString() “ metoda. Tato metoda bere základ číselného systému jako parametr pro převod čísla na specifikovaný základ, jako je „binární“, „osmičkový“ nebo „hexadecimální“. Tento blog ilustroval postup převodu čísla na binární, osmičkové nebo hexadecimální řetězce v JavaScriptu.