Elv*_*oki 2 html javascript parsing input
//for example
allInputs[22].value //equals $45 and
allInputs[4].value // equals $70
allInputs[22].value + allInputs[4].value = "$45$70"
Run Code Online (Sandbox Code Playgroud)
它等于“$45$70”。但我只想总结一下价值。如何将两个值相加以获得忽略美元符号的最终值?
您可以使用
"$" + (parseInt(allInputs[22].value.substring(1)) + parseInt(allInputs[22].value.substring(1)))
Run Code Online (Sandbox Code Playgroud)
该substring方法将去掉$符号,并将parseInt其转换为数字。您需要它,因为如果您不使用它,它会将值连接为字符串。请注意,我用另一组括号来对数字求和。这是因为,当解释器看到“$”时,它认为应该连接字符串。但我们想要对数字求和,然后将总和与“$”字符串连接起来。