【问题标题】:Input Value Rounded to the Nearest Tenth [duplicate]输入值四舍五入到最接近的十分之一 [重复]
【发布时间】:2018-08-10 14:03:59
【问题描述】:

我正在尝试创建一个简单的应用程序,其中任何输入的数字都会四舍五入到最接近的十分之一。用户在字段中输入一个数字,点击提交,然后输出四舍五入的数字。

例如输入5.678,返回5.7。

感谢任何帮助。

<!DOCTYPE html>
<html>
<body>


<input type="number" id="b6" placeholder="Liters" name="name" maxlength="100">

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>
function myFunction() {

    var m = document.getElementById("b6").value;
    var n = m.toFixed(1);

    document.getElementById("demo").innerHTML = n;
}
</script>

</body>
</html>

【问题讨论】:

标签: javascript html rounding


【解决方案1】:

var m 可能是一个字符串,所以你可能想做 var n = parseFloat(m).toFixed(1);

【讨论】:

  • 谢谢,解决了。非常感谢。
猜你喜欢
  • 2011-11-06
  • 1970-01-01
  • 1970-01-01
  • 2014-12-14
  • 1970-01-01
  • 1970-01-01
  • 2017-05-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多