Metodo toString numerico in JavaScript | Spiegato

Metodo toString numerico in JavaScript | Spiegato
Il metodo Tostring () in JavaScript è stato introdotto con il rilascio di ES1 JavaScript; Tuttavia, quel metodo è stato in grado di eseguire solo corda.accordare() operazioni. Ma con la versione più recente, il programmatore può ora utilizzare la funzione toString con i numeri per convertire quel numero in una stringa. Se utilizzato con un numero, una funzione fantastica di questa funzione è che possiamo convertire il numero in una base specifica prima di convertire il numero in una stringa.

Sintassi della funzione numero toString ()

Di seguito è riportata la sintassi del metodo toString () con il numero:

numero.toString (basetobeConvertedIn)
  • numero: Questo è il numero che la funzione toString () convertirebbe nella stringa
  • BasetobeConvertedIn: Questo definisce la base del numero da convertire prima di convertirlo nella stringa.

Valore di ritorno

Il valore di ritorno del metodo Tostring () è un corda

Esempi di funzionalità di toString con numero

La funzione toString () può essere utilizzata con una variabile numerica utilizzando un operatore dot, quindi creiamo una variabile numerica con la seguente istruzione:

var numValue = 15;

Ora, eseguiremo la funzione toString ma con argomenti diversi che descrivono diversi valori di base per il numero convertito

Esempio 1: conversione di un numero in una stringa senza modificare la sua base

Possiamo facilmente cambiare un valore numerico in un valore di stringa senza cambiare la sua base e farlo non passiamo alcun argomento nel accordare() funzione.

Useremo la funzione toString () con la nostra variabile numvalue e quindi passarlo alla funzione del registro della console in modo da ottenere il risultato alla nostra funzione di registro della console:

VAR STR = NUMVALUE.accordare();
console.log (str);

Dopo aver eseguito questo codice, otteniamo il seguente output sul nostro terminale:

Come puoi vedere, il toString () ha convertito il numero nella stringa senza modificare la sua base.

Esempio 2: conversione di un numero in binario usando la funzione toString

Possiamo usare la funzione toString con un numero per convertirla in un numero binario e quindi in una stringa passando l'argomento come "2"

VAR STR = NUMVALUE.toString (2);

Successivamente, possiamo visualizzare il risultato sul terminale semplicemente passando la variabile STR nella funzione del registro della console come:

console.log (str);

All'esecuzione del codice, otteniamo il seguente output sul nostro terminale:

Come puoi vedere, il risultato è stato "1111"Che equivale a 15 ma in binario o base 2.

Esempio 3: conversione di un numero in ottale e quindi in una stringa

Per convertire un numero dalla base 10 a ottale o base 8, dobbiamo semplicemente passare nella funzione del valore "8" nell'argomento della funzione toString () come

VAR STR = NUMVALUE.toString (8);
console.log (str);

Se eseguiamo questo programma, ottieni il seguente output:

Il risultato "17"In ottale equivale a 15 nella base 10.

Esempio 4: conversione di un numero in esadecimale usando toString

Convertire un numero in un numero esadecimale o la base 16 è abbastanza semplice. Si passa semplicemente nel valore 16 negli argomenti della funzione toString () come

VAR STR = NUMVALUE.toString (16);
console.log (str);

L'output del code-snippet sopra menzionato è come:

Come puoi facilmente osservare, otteniamo l'output come "F"Che equivale a 15 nella base decimale.

Esempio 5: conversione di un numero in una base definita dall'utente utilizzando ToString

Una caratteristica entusiasmante del metodo ToString () è quella di convertire il numero in un valore di base definito dall'utente. Per mostrare, convertiremo il nostro "numvalue"In Base 6. Lo facciamo usando le seguenti righe:

VAR STR = NUMVALUE.toString (6);
console.log (str);

Esegui il programma e otterrai il seguente risultato sul tuo terminale:

Poiché si può facilmente osservare che il valore 15 quando convertito dalla base decimale (10) in base 6, si traduce nel valore 23.

Incartare

La funzione numero toString () in JavaScript è uno dei pacchetti predefiniti. Viene utilizzato per convertire un numero in una stringa con l'opzione di modificare la sua base prima della conversione. Se si desidera convertire il valore numerico in una stringa senza alcuna conversione di base, non è necessario passare alcun argomento alla funzione toString (). Inoltre, se si desidera convertire il valore numerico da una base decimale (10) in qualche altro valore di base, è necessario passare il numero di base come argomento alla funzione ToString ().