如何将字符串值(例如:double值)转换为javascript中的百分比?

How to convert string value (ex: double value) to percentage in javascript?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Elegant workaround for JavaScript floating point number problem

我想知道如何在javascript中将以下值转换为百分比?

第一个预期输出

1
2
 Input Value   :  0.03222772304422584
 Expected Value:  0.03

第二预期输出

1
2
 Input Value   :  0.03222772304422584
 Expected Value:  .03

事先谢谢,

凯瑟尔


你可以使用toFixed()slice()如:

ZZU1


1
2
3
4
var val ="0.03222772304422584";

(+val).toPrecision(1);  // 0.03
(+val).toPrecision(1).slice(1);  // .03

Ref.:MDN toprecision()