我有像3.2和1.6这样的浮点数。
3.2
1.6
我需要将这个数字分成整数部分和小数部分。例如,一个值为3.2的数会被分成两个数字,即3和0.2。
3
0.2
获取整数部分很容易:
n = Math.floor(n);
但是我在获取小数部分时遇到了问题。
我尝试了这个:
remainder = n % 2; //获取小数部分
但它并不总是正确工作。
上面的代码输出如下:
n = 3.1 // 得到 remainder = 1.1
我在这里漏掉了什么?
用户名或电子邮箱地址
密码