У меня есть числа с плавающей точкой, такие как 3.2
и 1.6
.
Мне нужно разделить число на целое и десятичное число. Например, значение 3.2
будет разделено на два числа, то есть 3
и 0.2
Получить целую часть легко:
n = Math.floor(n);
Но у меня проблемы с получением десятичной части.
Я пробовал это:
remainer = n % 2; //obtem a parte decimal do rating
Но это не всегда работает правильно.
Предыдущий код имеет следующий вывод:
n = 3.1 => remainer = 1.1
Что мне здесь не хватает?