我需要将用户输入的两个数字相加。为此,我创建了两个输入字段,使用 .val() 在两个单独的变量中从中检索值,然后添加它们。问题是添加的是字符串而不是数字。例如。 2 + 3 变成 23 而不是 5。请建议做什么,除了在输入框中使用 type = number。
最佳答案
你可以使用 parseInt(...)
例子:
var num = parseInt("2", 10) + parseInt("3", 10);
// num == 5
关于javascript - 用户在文本字段中输入的数字的数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280057/