最佳答案
我有像3.2
和1.6
这样的浮点数。
我需要把这个数分成整数部分和小数部分。例如,3.2
的值将被分割为两个数字,即3
和0.2
获取整数部分很简单:
n = Math.floor(n);
但是我很难得到小数部分。
我已经尝试过了:
remainder = n % 2; //obtem a parte decimal do rating
但它并不总是正确工作。
前面的代码有以下输出:
n = 3.1 // gives remainder = 1.1
我错过了什么?