我只是想从数组中添加两个数字,这是我正在使用的代码,仅将两个连接在一起。

if (this.id == "=") {
        if (HYUTS[1] == '+') {
            var sum = HYUTS[0] + HYUTS[2];
            alert(sum);
        }
    }

最佳答案

if (this.id == "=") {
        if (HYUTS[1] == '+') {
            var sum = +HYUTS[0] + +HYUTS[2];
            alert(sum);
        }
    }


这意味着HYUTS[0]HYUTS[2]strings而不是int,请执行+HYUTS[0]将它们转换为int

关于javascript - 您可以在没有循环的情况下对数组的两个或多个特定元素使用算术吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34319947/

10-11 07:46