Hogyan lehet számokat konvertálni bináris, oktális vagy hexadecimális karakterláncokká a JavaScriptben?

Hogyan Lehet Szamokat Konvertalni Binaris Oktalis Vagy Hexadecimalis Karakterlancokka A Javascriptben



' Bináris ”, „ Octal ”, és „ Hexadecimális ” a számítástechnikában és a digitális elektronikában használt általános számrendszerek. Ezeknek a számrendszereknek többféle felhasználása is van a számítógépes programozásban. Például a „hexadecimális” a memóriahelyek, színkódok és ASCII-kódok jelölésére szolgál, és a hálózati protokollokban, például az IPv6-ban is használják. Míg a „bináris”-t a számítógépek alapvető/alapnyelveként használják, míg az „oktális”-t a binárisok rövidítéseként használják.

Ez a blog bemutatja a decimális számok bináris, oktális vagy hexadecimális karakterláncokká alakításának eljárását JavaScriptben.

Hogyan lehet számokat konvertálni bináris, oktális vagy hexadecimális karakterláncokká a JavaScriptben?

Számok konvertálásához bármilyen számrendszerré, mint pl. bináris ”, „ nyolcas ”, vagy „ hexadecimális ', használja a ' toString() ” módszerrel. Ez egy beépített módszer a „ Húr ” objektum, amely a számrendszer egy bázisát veszi paraméterként a szám meghatározott bázissá alakításához, például „bináris”, „oktális” vagy „hexadecimális”.







Szintaxis



Kövesse a megadott szintaxist a számok bináris, oktális vagy hexadecimális karakterláncokká alakításához:



szám. toString ( bázis )

Itt az alap a következő lesz 2 'binárishoz' 8 ' oktális és ' 16 ” hexadecimális számhoz.





1. megközelítés: Szám konvertálása bináris karakterláncra

A bináris egy 2-es alapszámrendszer, ami azt jelenti, hogy minden szám csak két számjegyből áll, 0 és 1. A binárissá konvertáláshoz adja át a ' bázist' 2 ” argumentumként a „toString()” metódusban.

Példa

Hozzon létre egy változót ' az egyiken ' amely a számot tárolja ' 315 ”:



számom van = 315 ;

Most hívja meg a „toString()” metódust a „2” bázis átadásával a szám bináris számrendszerré alakításához:

var binaryNum = az egyiken. toString ( 2 ) ;

Végül nyomtassa ki a kapott bináris számot a konzolon:

konzol. log ( binárisNum ) ;

A kimeneten megjelenik a „ 100111011 'ami a szám bináris reprezentációja' 315 ”:

2. megközelítés: Szám konvertálása oktális karakterláncra

Az oktális egy 8-as alapszámrendszer, amely nyolc számjegyet használ, 0-tól 7-ig. Gyakran használják a binárisok rövidítéseként. Például egy oktális számjegy három bináris számjegyet jelenthet. Bár ritkábban használják, mint a bináris és hexadecimális, egyes számítógépes programozási és digitális rendszerekben még mindig használják.

Példa

Egy szám oktálissá vagy 8-as számmá alakításához adja át a „ 8 ” argumentumként a „toString()” metódushoz:

octalNum volt = az egyiken. toString ( 8 ) ;

konzol. log ( octalNum ) ;

Kimenet

3. megközelítés: Szám konvertálása hexadecimális karakterláncra

A hexadecimális vagy bázis-16 egy 16 számjegyből álló számrendszer, 0-tól 9-ig és A-tól F-ig. Gyakran használják a binárisok rövidítéseként, és széles körben használják a számítógépes programozásban.

Példa

Hívja meg a „toString()” metódust a „16”-os argumentumként egy szám hexadecimális karakterláncsá alakításához:

hexNum volt = az egyiken. toString ( 16 ) ;

Végül nyomtassa ki a hexadecimális számot a konzolon:

konzol. log ( hexNum ) ;

Látható, hogy a „ 315 ' sikeresen konvertált hexadecimális számmá, amely ' 13b ”:

Ez a szám bináris, oktális vagy hexadecimális számmá való konvertálásáról szólt a JavaScriptben.

Következtetés

A számok bináris, oktális vagy hexadecimális karakterláncokká alakításához használja a ' toString() ” módszerrel. Ez a módszer a számrendszer egy bázisát veszi paraméterként a szám meghatározott bázissá alakításához, mint például „bináris”, „oktális” vagy „hexadecimális”. Ez a blog bemutatta a számok bináris, oktális vagy hexadecimális karakterláncokká alakításának eljárását JavaScriptben.