Javascript拆分整数并添加小数点

时间:2015-02-21 17:59:26

标签: javascript

我的整数值是1210,我希望将此整数拆分为1 | 210.要在中间添加小数点。

例如:

var integer = 1210;

拆分此整数并添加十进制值,如此1.210

3 个答案:

答案 0 :(得分:1)

为什么不将数字除以1000

var x = 1210;
var y = 1210/1000; //1.210 number
var z = y+"";      // 1.120 will be string here
console.log(y);    // Will output 1.210

答案 1 :(得分:0)

如果你总是处理4位数字,除以1000将起作用(如另一个答案所述),但你需要使用toFixed来确保javascript不会删除尾随零:

var x = 1210;
(x / 1000).toFixed(3) // => "1.210"
(x / 1000) + "" // => "1.21"

答案 2 :(得分:0)

更一般地说,您可以使用:

x=prompt('enter an integer');
xl=x.toString().length-1
alert((x/Math.pow(10,xl)).toFixed(xl));

(只需确保在提示符处输入一个整数,最好是+ ve)