Javascript一起添加值

时间:2011-06-22 15:00:38

标签: javascript

我正在尝试将两个值相加,例如14.0 + 2.1 = 16.1但我继续将它们相互加入,例如14.0 + 2.1 = 14.02.1

var miledistance = miledistance1 + miledistance2;

2 个答案:

答案 0 :(得分:10)

对于Java:

确保它们都是浮动值 尝试投射:

miledistance = (float) miledistance1 + (float) miledistance2;

或使用Float.valueOf()

miledistance = Float.valueOf(miledistance1) + Float.valueOf(miledistance2);

对于Javascript:

miledistance = parseFloat(miledistance1) + parseFloat(miledistance2);

注意:Java和javascript是不是相同的语言。

答案 1 :(得分:1)

似乎程序将它们视为字符串,将它们转换为float或double。