Oscar - 1 year ago 89

Javascript Question

I have float numbers like

`3.2`

`1.6`

I need to separate the number into the integer and decimal part. For example, a value of

`3.2`

`3`

`0.2`

Getting the integer portion is easy:

`n = Math.floor(n);`

But I am having trouble getting the decimal portion.

I have tried this:

`remainer = n % 2; //obtem a parte decimal do rating`

But it does not always work correctly.

The previous code has the following output:

`n = 3.1 => remainer = 1.1`

What I am missing here?

Source (Stackoverflow)