-6

我需要在 javascript 中将值 543 更改为 5.43。

我试过了:543.toFixed(2);但这导致了 543.00

如何在 javascript 中将 543 更改为 5.43?

4

4 回答 4

8

除以 100。543 和 5.43 是完全不同的数字...

于 2013-10-01T03:41:22.877 回答
4

我不确定这是否是您的答案,但请参阅下面的代码

// just simply divide by 100
(543/100).toFixed(2);

// for any value
var value = 543;
var length = value.toString().length;
(value/Math.pow(10, length-1)).toFixed(2);

希望这有帮助!

于 2013-10-01T03:47:22.550 回答
2

除以 100,即 543/100=5.43。如果你做 543 % 100 它会给出 43,它的模除法给出余数

于 2013-10-01T03:57:45.803 回答
1

很简单。

sqrt(543*543)/(10^2).

这将为您提供 5.43 的预期结果

于 2013-10-01T03:44:11.527 回答