gpt4 book ai didi

javascript - 四舍五入小数javascript

转载 作者:行者123 更新时间:2023-11-29 15:30:34 24 4
gpt4 key购买 nike

我正在做一个 JS 项目,我遇到了以下问题:

我输入的数字从 0 到 10。(它可以是 1、2、3.45,9 等。)

预期输出将是 5 分之几,只有一个降低 十进制数。

例子:

9.7/10 会得到 4.85/5 ,输出必须是 4.8 (只保留一个降低的数字)

4.9/10 会得到 2.45/5,输出必须是 2.4(只保留一个降低的数字)

感谢您的帮助。

问候

最佳答案

您可以通过一个简单的过程来做到这一点:

  1. 将您的数字乘以 10。
  2. 地板 ( using Math.floor )。
  3. 除以 10。
Math.floor(4.85 * 10) / 10; // 4.8
Math.floor(2.45 * 10) / 10; // 2.4
Math.floor(3 * 10) / 10; // 3

以4.85为例:

  1. 4.85 * 10 等于 48.5
  2. Math.floor(48.5) 等于 48
  3. 48/10 等于 4.8

关于javascript - 四舍五入小数javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35337942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com