Come convertire il numero in stringhe binarie, ottali o esadecimali in JavaScript?

Come convertire il numero in stringhe binarie, ottali o esadecimali in JavaScript?
"Binario","Ottale", E "Esadecimale"Sono i sistemi numerici comuni utilizzati nell'elettronica informatica e digitale. Esistono diversi usi per questi sistemi numerici nella programmazione del computer. Ad esempio, "esadecimale" viene utilizzato per rappresentare posizioni di memoria, codici a colori e codici ASCII e viene utilizzato anche in protocolli di networking, come IPv6. Considerando che il "binario" è usato come linguaggio fondamentale/di base dei computer, mentre "ottale" è usato come stenografia per binario.

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);
console.log (ottalnum);

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.