将十进制数转换为float并截断它

Nar*_*put -1 javascript floating-point decimal

我有一个号码

例如:

8183
Run Code Online (Sandbox Code Playgroud)

我需要的是将它转换为浮点数 -

例如8183

(8183).toFixed(2);
Run Code Online (Sandbox Code Playgroud)

会回来的

8183.00
Run Code Online (Sandbox Code Playgroud)

但我需要进一步截断它,所以最终的数字将是

8.18
Run Code Online (Sandbox Code Playgroud)

所以基本上我需要使用只有2位小数的浮点数.我尝试使用Math.floor和ceil,但无法弄明白!

Ale*_*pin 7

那么你想要完成的事情并不完全清楚,但我认为如果你开始除以1000,然后调用toFixed它,它会给你想要的结果.

var before = 8183;
var after = (before / 1000).toFixed(2); //8.18
Run Code Online (Sandbox Code Playgroud)