This question already has answers here:
Javascript concatenating numbers, not adding up
                            
                                (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