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.