基于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(使用前将#替换为@)