小编典典

使用 JavaScript 获取数字的小数部分

all

我有浮点数,例如3.2and 1.6

我需要将数字分成整数和小数部分。例如,一个值3.2将被分成两个数字,即30.2

获取整数部分很容易:

n = Math.floor(n);

但我无法获得小数部分。我试过这个:

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

但它并不总是正常工作。

前面的代码有以下输出:

n = 3.1 // gives remainder = 1.1

我在这里缺少什么?


阅读 86

收藏
2022-04-15

共1个答案

小编典典

使用1,不使用2

js> 2.3 % 1
0.2999999999999998
2022-04-15