首页 > 解决方案 > 我正在使用 JavaScript 来获取用户输入但输出值错误的 2 个数字的总和

问题描述

<script>
        function getSum(a, b) {
            sum = a + b;
            document.write(sum);
        }
        var x = prompt();
        var y = prompt();
        getSum(x, y);
</script>

例如,我输入 2 和 2。输出将是 22。就好像它把这些值当作字符一样?但是,当我跳过整个提示内容并将 getSum() 中的 x 和 y 替换为实际数字时,代码就可以工作了。我该如何解决这个问题,以便它计算变量内的数值?

标签: javascript

解决方案


推荐阅读