Questo blog illustrerà la procedura per la conversione di un numero decimale in stringhe binarie, ottali o esadecimali in JavaScript.
Come convertire i numeri in stringhe binarie, ottali o esadecimali in JavaScript?
Per convertire i numeri in qualsiasi sistema di numeri, come "binario","ottale", O "esadecimale", Usa il "accordare()" metodo. È un metodo integrato di "Corda"Oggetto che prende una base del sistema numerico come parametro per convertire il numero in una base specificata, come" binario "," ottale "o" esadecimale ".
Sintassi
Segui la sintassi data per convertire i numeri in una stringa binaria, ottale o esadecimale:
numero.ToString (base)Qui, la base sarà "2"Per binario,"8"Per ottale e"16"Per il numero esadecimale.
Approccio 1: convertire il numero in stringa binaria
Il binario è un sistema numerico Base-2, il che significa che tutti i numeri sono rappresentati solo da due cifre, 0 e 1. Per convertire in binario, passare la base "2"Come argomento nel metodo" toString () ".
Esempio
Crea una variabile "Num"Che memorizza il numero"315":
var num = 315;Ora, chiama il metodo "ToString ()" passando la base "2" per convertire il numero in sistema di numeri binari:
var binarynum = num.toString (2);Infine, stampare il numero binario risultante sulla console:
console.log (binarynum);L'output viene visualizzato "100111011"Che è la rappresentazione binaria del numero"315":
Approccio 2: convertire il numero in stringa ottale
Octal è un sistema numerico Base-8 che utilizza otto cifre, da 0 a 7. È spesso utilizzato come stenografia per binario. Ad esempio, una cifra ottale può rappresentare tre cifre binarie. Sebbene sia meno comunemente usato del binario ed esadecimale, è ancora utilizzato in alcuni sistemi di programmazione e sistemi digitali.
Esempio
Per convertire un numero in ottale o base 8, passa il "8"Come argomento al metodo" toString () ":
var octalnum = num.toString (8);Produzione
Approccio 3: convertire il numero in stringa esadecimale
Esadecimale o base-16 è un sistema numerico con 16 cifre che vanno da 0 a 9 e a a f. È spesso usato come stenografia per binario ed è ampiamente utilizzato nella programmazione del computer.
Esempio
Chiama il metodo "ToString ()" con "16" come argomento per convertire un numero in una stringa esadecimale:
var hexnum = num.toString (16);Infine, stampa il numero esadecimale sulla console:
console.log (hexnum);Si può vedere che il "315"È stato convertito con successo in un numero esadecimale che è"13b":
Questo riguardava la conversione del numero al numero binario, ottale o esadecimale in JavaScript.
Conclusione
Per convertire i numeri in stringhe binarie, ottali o esadecimali, utilizzare il “accordare()" metodo. Questo metodo prende una base del sistema numerico come parametro per convertire il numero in una base specificata, come "binario", "ottale" o "esadecimale". Questo blog ha illustrato la procedura per la conversione di un numero in stringhe binarie, ottali o esadecimali in JavaScript.