Come ottenere parte decimale del numero in JavaScript

Come ottenere parte decimale del numero in JavaScript

In JavaScript, devi gestire numeri e stringhe per scopi diversi e potrebbe essere necessario dividere il numero nel suo numero intero e decimale componenti. Ad esempio, il numero 11.5 sarebbe diviso in due numeri, 11 e 0.5. La cifra dopo il punto decimale (.) è una parte decimale del numero, come 5 essendo la parte decimale del numero 11.5.

Questo blog fornirà i metodi per ottenere la parte decimale di un numero.

Come ottenere parte decimale del numero in JavaScript?

È possibile utilizzare alcuni metodi predefiniti di JavaScript per ottenere la parte decimale di un numero. Questi metodi sono menzionati di seguito:

    • Metodo IndexOf ()
    • metodo diviso ()

Vediamo il lavoro di entrambi uno per uno!

Metodo 1: ottenere parte decimale del numero usando il metodo IndexOf ()

IL "indice di()"Il metodo può essere utilizzato per ottenere la parte decimale da un numero. In questo approccio, in primo luogo, devi convertire il numero in una stringa e ottenere l'indice del punto decimale (.) con l'aiuto del "indice di()" metodo. Quindi, estrai la parte dopo il punto decimale come sottostringa che utilizza il "substring ()" metodo.

Sintassi

Seguire la sintassi di seguito per ottenere la parte decimale dal numero usando il metodo IndexOf ():

accordare().INDICEF (decimalpoint)


Esempio

In questo esempio, prima creeremo una variabile che memorizza un numero decimale "15.115":

Numero var = 15.115;


Qui, prima convertiremo il numero nella stringa, quindi otterremo l'indice del punto decimale e lo memorizzeremo in una nuova variabile:

var getdecimalval = numero.accordare().indice di(".");


Dopo aver ottenuto l'indice del punto decimale, convertiremo nuovamente il numero nella stringa e otterremo la parte del numero dopo il punto decimale usando il metodo di substring () e, infine, lo memorizza in una nuova variabile denominata "decimalpart":

var decimalpart = numero.accordare().substring (getdecimalval+1);


Infine, stamperemo la parte decimale del numero che viene archiviato come valore della variabile "decimalpart"Sulla console:

console.registro (decimalpart);


Come puoi vedere, l'output ha visualizzato la parte decimale del numero:


Andiamo verso il secondo metodo!

Metodo 2: ottenere parte decimale del numero usando il metodo split ()

IL "diviso()"Il metodo in JavaScript è un altro modo per determinare una parte decimale di un numero. È il metodo più frequentemente e semplicemente usato per ottenere la parte di un numero. Divide la stringa in un array di sottostringi e fornisce il nuovo array come output.

Sintassi

Usa il seguente metodo per "diviso()" metodo:

corda.diviso (separatore, limite)


Ci vogliono due parametri, il separatore e il limite. Il secondo parametro è facoltativo, mentre il primo parametro, "separatore", Viene utilizzato per dividere la stringa. IL "limite"Specifica quante divisioni possono esserci. Si noti che gli elementi che superano il limite di divisione non verranno visualizzati nell'array. Gli elementi divisi vengono restituiti nel nuovo array.

Esempio

Qui, useremo lo stesso numero creato nell'esempio precedente. Quindi, prima convertiremo il numero nella stringa usando "accordare()"Metodo e dividi il numero passando il punto decimale (.) come separatore. Quindi, converti l'elemento array all'indice 1 per recuperare la parte decimale del numero:

var getdecimal = numero.accordare().diviso(".") [1];


Infine, stampa la parte decimale del numero sulla console:

console.log (getDecimal);


Produzione


Abbiamo raccolto tutti i metodi per ottenere la parte decimale di un numero.

Conclusione

Per ottenere la parte decimale del numero, puoi usare il "diviso()Metodo e il "indice di()" metodo. Nel metodo IndexOf (), convertirai prima il tuo numero in una stringa e otterrai l'indice del punto decimale (.) e ottenere la parte dopo il punto decimale come sottostringa usando il metodo substring (). Nel metodo split (), prima dividere la stringa in base al separatore e ottenere il numero dopo il separatore. In questo post sul blog, abbiamo fornito i metodi per ottenere la parte decimale di un numero con esempi dettagliati.