如何将小数点四舍五入到最接近的0.5(0.5、1.5、2.5、3.5)

安德鲁柠檬

我想将一个数字四舍五入到最接近的数字0.5并不是每一个要素0.5只是0.5秒。

例如,0.5, 1.5, 2.5, -1.5, -2.5 1, 1.5, 2, 2.5

我只是在解释它而感到困惑,所以这里是一些预期输出的例子。

0.678 => 0.5
0.999 => 0.5
1.265 => 1.5
-2.74 => -2.5
-19.2 => -19.5

我没有运气尝试过以下代码,

let x = 1.296;
let y = Math.round(x);
let z = y + Math.sign(y) * .5; // 1.5 (Correct!)
let x = -2.6;
let y = Math.round(x);
let z = y + Math.sign(y) * .5; // -3.5 (WRONG, should be -2.5)

该代码在我看来很有意义,但不适用于负数。我想念的东西会使这项工作吗?

液化天然气

首先,您可以将整数舍入为

let x = 1.296;
let y = Math.round(x);

然后,您可以先减去0.5,然后四舍五入,然后再加上0.5

let x = 1.296;
let y = Math.round(x-0.5);
let z = y + 0.5;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数字四舍五入到最接近的.5小数

来自分类Dev

将小数部分四舍五入到.5的最接近倍数

来自分类Dev

四舍五入到最接近的5

来自分类Dev

如果提前1,2,3,4分钟,如何将其四舍五入到最接近的5分钟间隔?

来自分类Dev

PHP 四舍五入到小数点前 5 的倍数

来自分类Dev

将字典中的值四舍五入到python中最接近的5吗?

来自分类Dev

在bash中,如何将两个变量相除并输出四舍五入至小数点后5位的答案?

来自分类Dev

四舍五入至最接近的5美分

来自分类Dev

在Java中将价格四舍五入到5cent的最接近倍数

来自分类Dev

在 PHP 中四舍五入到最接近的 5 或 9

来自分类Dev

将价格四舍五入至Java中5cent的最接近倍数

来自分类Dev

四舍五入时如何处理小数点后5位

来自分类Dev

熊猫:时间戳记索引四舍五入到最接近的第5分钟

来自分类Dev

我如何将分钟四舍五入到momentjs中最近的5分钟标记?

来自分类Dev

将值四舍五入为0和5

来自分类Dev

递增 0.1 时如何将每个 .5 数字四舍五入为整数

来自分类Dev

下面是否有更简洁的方式执行相同任务?四舍五入到最接近的1或5mod6

来自分类Dev

如何生成图案5 5 5 5 5 4 4 4 4 3 3 3 2 2 1

来自分类Dev

如何在5上四舍五入

来自分类Dev

php用尾随2个小数和5的倍数四舍五入值

来自分类Dev

SQL Server四舍五入问题有5

来自分类Dev

JavaScript:四舍五入为5

来自分类Dev

ROUND TSQL-.5不四舍五入

来自分类Dev

最后一位数字为5时四舍五入小数

来自分类Dev

如何将奇数索引转换为索引{0,1,2,3,4,5}?

来自分类Dev

四舍五入到浮点值的5个因子值

来自分类Dev

四舍五入到C中的x.5

来自分类Dev

ValueError:形状(5,5)和(20,)不对齐:5(dim 1)!= 20(dim 0)

来自分类Dev

下划线或lazy.js映射(0,1,2,3,4)+(1,2,3,4,5)->(1,3,5,7,9)

来自分类Dev

我的JavaScript计算器将5 ^ 5 + 5 ^ 5视为5 ^ 5 + 5 + 5

Related 相关文章

  1. 1

    将数字四舍五入到最接近的.5小数

  2. 2

    将小数部分四舍五入到.5的最接近倍数

  3. 3

    四舍五入到最接近的5

  4. 4

    如果提前1,2,3,4分钟,如何将其四舍五入到最接近的5分钟间隔?

  5. 5

    PHP 四舍五入到小数点前 5 的倍数

  6. 6

    将字典中的值四舍五入到python中最接近的5吗?

  7. 7

    在bash中,如何将两个变量相除并输出四舍五入至小数点后5位的答案?

  8. 8

    四舍五入至最接近的5美分

  9. 9

    在Java中将价格四舍五入到5cent的最接近倍数

  10. 10

    在 PHP 中四舍五入到最接近的 5 或 9

  11. 11

    将价格四舍五入至Java中5cent的最接近倍数

  12. 12

    四舍五入时如何处理小数点后5位

  13. 13

    熊猫:时间戳记索引四舍五入到最接近的第5分钟

  14. 14

    我如何将分钟四舍五入到momentjs中最近的5分钟标记?

  15. 15

    将值四舍五入为0和5

  16. 16

    递增 0.1 时如何将每个 .5 数字四舍五入为整数

  17. 17

    下面是否有更简洁的方式执行相同任务?四舍五入到最接近的1或5mod6

  18. 18

    如何生成图案5 5 5 5 5 4 4 4 4 3 3 3 2 2 1

  19. 19

    如何在5上四舍五入

  20. 20

    php用尾随2个小数和5的倍数四舍五入值

  21. 21

    SQL Server四舍五入问题有5

  22. 22

    JavaScript:四舍五入为5

  23. 23

    ROUND TSQL-.5不四舍五入

  24. 24

    最后一位数字为5时四舍五入小数

  25. 25

    如何将奇数索引转换为索引{0,1,2,3,4,5}?

  26. 26

    四舍五入到浮点值的5个因子值

  27. 27

    四舍五入到C中的x.5

  28. 28

    ValueError:形状(5,5)和(20,)不对齐:5(dim 1)!= 20(dim 0)

  29. 29

    下划线或lazy.js映射(0,1,2,3,4)+(1,2,3,4,5)->(1,3,5,7,9)

  30. 30

    我的JavaScript计算器将5 ^ 5 + 5 ^ 5视为5 ^ 5 + 5 + 5

热门标签

归档