当前位置: 首页 > 知识库问答 >
问题:

如有必要,如何四舍五入至小数点后2位?

桑坚
2023-03-14

我最多取小数点后2位四舍五入,但只限于必要时。

输入:

10
1.7777777
9.1

输出:

10
1.78
9.1

我如何在JavaScript中做到这一点?

共有1个答案

王刚毅
2023-03-14

使用Math.Round():

Math.round(num * 100) / 100

或者更具体地说,为了确保像1.005轮这样的事情正确,使用number.epsilon:

Math.round((num + Number.EPSILON) * 100) / 100
 类似资料:
  • 问题内容: 我想最多舍入小数点后两位,但 仅在必要时才可以 。 输入: 输出: 如何在JavaScript中执行此操作? 问题答案: 使用 编辑: 为了确保像1.005这样的东西正确取整,我们使用

  • 获取以下数字集--> 当相加时,这些给出一个整数。

  • 我想最多四舍五入两位小数,但只有在必要的时候。 输入: 输出: 如何在JavaScript中做到这一点?

  • 我对java相当陌生,我必须创建这个程序,我不知道从哪里开始。有人能帮我做什么,以及如何写代码开始吗? 编写一个模拟收银机的程序。提示用户输入三件商品的价格。将它们相加以获得小计。确定小计的税额(6%)。查找销售小计加税额的总额。显示每件商品的价格、小计金额、税额和最终金额。 到目前为止,我有这个: 输出(如果价格为price1=1.65,price2=2.82和price3=9.08美元)如下所

  • 通常,四舍五入到小数点后2位是非常容易的 但是,舍入系统通常会舍入到最近的偶数。例如, 我想实现的是 所以,我在问如何做与上面相同的事情,在正数上有2个小数点位,而不是整数,以实现我前面所说的打印。

  • 问题内容: 假设我有,我想将其转换为。如何在Python中完成此操作? 给与不。我是Python或一般编程的新手。 我不想将其打印为字符串,结果将被进一步使用。有关此问题的更多信息,请查看 Tim Wilson的Python编程技巧:贷款和付款计算器 。 问题答案: (或的结果)正确舍入为小数点后两位。数学上,这听起来像您想要的是天花板功能。Python模块中的一个名为: 地板和天花板功能通常分别