JavaScript 返回奇数

Posted

技术标签:

【中文标题】JavaScript 返回奇数【英文标题】:JavaScript returns odd number 【发布时间】:2015-03-28 23:06:31 【问题描述】:

我正在尝试制作一个根据输入字段更新数字的简单脚本。

一些计算基于非常小的数字,这使得 ,例如:7e-8。

我该如何解决这个问题?,我已经尝试搜索谷歌,但没有找到任何有用的东西,例如.toFixed().toPrecision() 等。

还有一个问题,如何将返回的数字限制为点后的 8 位数字?在这里,我也尝试过 .toFixed(8),但从我在 Google 上看到的情况来看,它在某些情况下是四舍五入的,这对我来说并不好。

顺便说一句:数字 0.0000007 是用 php 从数据库中提取的,所以它并不总是那个数字。但它总是在点后有 8 位数字。

$("input[name='test']").keyup(function() 
  var value = $(this).val() * 0.0000007;
  $("p").text(value);
).keyup();
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<input type="text" name="test" value="1">
<p></p>

【问题讨论】:

This 可能会给你一些方向。 很抱歉,但对我没有多大帮助,你能再澄清一点吗? 【参考方案1】:

找到解决办法

必须将 .toFixed() 放在正确的位置

$("input[name='test']").keyup(function() 
  var value = $(this).val() * 0.0000007;
  $("p").text(value.toFixed(8));
).keyup();
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<input type="text" name="test" value="1">
<p></p>

【讨论】:

以上是关于JavaScript 返回奇数的主要内容,如果未能解决你的问题,请参考以下文章

尝试使用递归来解决Fibonacci问题(javascript)。

javascript JSで奇数(奇数)·偶数(偶数)を判定する

如何在Javascript中为1到1000的奇数和偶数编写脚本?

在Javascript中测试偶数/奇数

javascript 偶数或奇数(如果使用模数的其他声明)

javascript中filter的用法