This question already has answers here:
Javascript concatenating numbers, not adding up
(3个答案)
4年前关闭。
重复
同样,您的
(3个答案)
4年前关闭。
var tt = gas+0.1
document.write (vartt);
重复
最佳答案
用户输入了一个字符串。如果要使用算术运算而不是字符串连接运算,则必须转换为数字。有许多不同的方法可以执行此操作,包括parseInt(gas, 10)
,parseFloat(gas)
,Number(gas)
和+gas
:
这是一个实现:
var tt = parseFloat(gas) + 0.1;
document.write(tt);
同样,您的
document.write()
语句也不正确。变量名称仅为tt
,而不是vartt
。关于javascript - 在Java中串联而不是加法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32684947/
10-12 06:49