用户在标有A的文本框和标有B的文本框中输入数字。然后用户点击一个按钮,两个文本框中的数字一起添加,结果显示在标有C的文本框中。我设计了文本框,标签和按钮使用HTML但我无法搞清楚javascript代码来做数学运算。我刚刚开始阅读关于javascript的内容,我对解决这个问题的正确方法感到困惑。任何示例代码都表示赞赏。
答案 0 :(得分:1)
使用Javascript和文本框的技巧是当您从文本框中获取值时,它不会被视为数字。
因此,例如,如果我将两个文本框中的值存储在变量中,并尝试执行添加,则会连接,或者添加两个值。
var text1 = textbox.value;
var text2 = textbox2.value;
var newVal = text1 + text2;
在javascript中,我们可以使用
强制项目为数字var newVal = Number(text1) + Number(text2);
这意味着我们有一个我们期望的数字结果。
如果您刚刚开始使用Javascript,那么需要学习一些很好的资源 - 花一些时间与他们在一起,因此对于明确的问题更有帮助。尝试codeacademy作为开始,但有大量资源可以帮助您入门。