-3

我正在尝试编写一个自定义计算器,但我无法计算出一个数字,我希望能够在输入的数字之前添加小数点。

例如,如果用户输入 4,我希望字符串中的值看起来像 0.04,依此类推 14 = 0.14, 100 = 1.00。

我尝试使用内置函数
var num = 4; fig = num.toFixed(2);

但这不起作用,我能想到的唯一方法是使用 if(val.length >2){ do something; } 这将是一个很长的路要走。有没有人对此有任何想法?

非常感谢你的帮助

4

2 回答 2

2
>>> [4, 14, 100].map(function(n) { return (n / 100).toFixed(2) })
["0.04", "0.14", "1.00"]
于 2012-07-07T19:18:24.473 回答
1

这个怎么样?

var num = 4; var fig = num * 0.01;
于 2012-07-07T19:16:16.550 回答