我有这个非常基本的计算器:
但它将对待form.num1.value和form.num2.value字符串作为字符串,因此结果是这些值的串联而不是加法.
form.num1.value
form.num2.value
如何将它们视为数字?
将每个值包装在parseInt(value, 10)或中parseFloat(value).
parseInt(value, 10)
parseFloat(value)