如何在没有科学计数法的情况下显示“toPrecision”的结果?

2024-04-23

基于http://www.mredkj.com/javascript/nfbasic2.html http://www.mredkj.com/javascript/nfbasic2.html,以下代码将导致5.6e+2.

num = 555.55;
result = num.toPrecision(2); // result will equal 5.6e+2

如何让结果变量的输出显示出来没有科学记数法(即,e)?


要获得精度降低的浮点数,您可以使用toPrecision()像你一样,然后解析科学记数法解析浮点() http://www.w3schools.com/jsref/jsref_parseFloat.asp,像这样:

result = parseFloat(num.toPrecision(2));

如果您不想降低精度,可以使用固定() http://www.w3schools.com/jsref/jsref_tofixed.asp获取具有一定小数位数的数字。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在没有科学计数法的情况下显示“toPrecision”的结果? 的相关文章

随机推荐