【问题标题】:Round to half integer (eg 0.5, 23.5)四舍五入到半整数(例如 0.5、23.5)
【发布时间】:2015-08-14 08:06:08
【问题描述】:

我想知道是否可以使用 JavaScript 将整数舍入为半整数(仅限半整数)。

0.36 -> 0.5
23.667774 -> 23.5
0 -> 0.5
23 -> 23.5
22.999999999 -> 22.5

谢谢。

【问题讨论】:

  • 浮动你的意思是?你自己试过什么?
  • 你想要 2 -> 2.5 还是 2?

标签: javascript rounding


【解决方案1】:

根据您目前的描述,听起来您真正想做的就是抵消四舍五入:

var foo = function foo (n) {return Math.round(n + 0.5) - 0.5;}

【讨论】:

  • 没错!谢谢先生。
猜你喜欢
  • 1970-01-01
  • 2011-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-17
  • 2014-06-20
  • 2012-01-29
  • 1970-01-01
相关资源
最近更新 更多