-1

可能重复:
Javascript 号码放置和如何,4 = 0.04, 14 = 0.14, 100 = 1.00

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

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

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

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

4

1 回答 1

1

这与您之前的问题非常相似:Javascript number placement and how to , 4 = 0.04, 14 = 0.14, 100 = 1.00

假设您的用户输入了一个您分配给 variable 的数字num。结果由下式给出

var result = 1 + (num / 100)

您也可以在上一个问题的任何答案给出的结果上加 1。

于 2012-07-07T19:51:09.777 回答