for (i = 1; i <= countPairs*2; i+=2) {
num = input[i];
num2 = input[i+1];
sum = num + num2;
}
你好,我是一个JS初学者,我遇到了一个问题,我不知道如何解决。在这个例子中,我找到了数组中的数对之和。是否可以在同一个循环中检查所有的和是否都相同?你建议初学者使用哪种方法?下面是一个数组示例:[3,1,1,2,0,4,-2] - '3'表示数组中有多少对数字,并且结果必须为真,因为1+1=2,2+0=2,等等。
尝试了不同的方法,但没有一个100%有效
2条答案
按热度按时间xfb7svmp1#
若要检查循环中的所有总和是否相同,可以将第一个总和存储在变量中,然后将每个后续总和与该变量进行比较。如果任何总和不同,可以将标志变量设置为false并退出循环。
z6psavjg2#
我会将第一个和存储在一个变量中,如果其他和不同,那么所有和都不相同。
但是另外一点,你的for循环有一些问题: