Javascript数字在零结束

时间:2013-11-20 22:12:43

标签: javascript

我需要一个具有确切值的Number对象:

1.0(而不是“1.0”因为我不想要String对象而是Number对象)

但这不起作用:

parseFloat('1.0')

2 个答案:

答案 0 :(得分:2)

似乎对我有用:

parseFloat('1.0');

输出:

1

等于1.0和1.00以及1.000和1.0000(依此类推)。这一切只取决于您如何将数字输出为字符串格式。我猜你想要的东西是:

var a = 1;
a.toFixed(1); // outputs "1.0"

答案 1 :(得分:0)

你这是错误的方式。而不是试图将1转换为javascript中的浮动(你不能做),你应该在Ruby中将JSON编号1或字符串"1.0"转换为浮点数解析JSON。