以下代码的输出在程序之后给出。我需要按以下顺序迭代 j 值 (1,2,3,4),(2,3,4,1),(3,4,1,2),(4,1,2,3) 但是它的顺序是 (1,2,3,4),(2,3,4),(3,4),(4) 。任何帮助深表感谢
var RRIntervalArrayDiff = [];
var validRRIntervalCount =0;
var RRIntervalArrayy = [0.62,0.65,0.40,2.54,0.65];
var n = RRIntervalArrayy.length;
for (i=0; i < n; i++){
for (j=i+1; j<n ;j++){
document.write("</br>");
document.write("i is "+i+" j is "+j);
var h = (RRIntervalArrayy[j] - RRIntervalArrayy[i]);
document.write("</br>");
if(h < 0.12){
validRRIntervalCount++;
}
document.write(h);
if(j==(n-1)){
document.write("</br>");
document.write(validRRIntervalCount)
break;
}
}
validRRIntervalCount = 0;
document.write("</br>");
}
输出
i 是 0 j 是 1 0.030000000000000027
i 是 0 j 是 2 -0.21999999999999997
我是 0 j 是 3 1.92
i 是 0 j 是 4 0.030000000000000027
3
i 是 1 j 是 2 -0.25
i 是 1 j 是 3 1.8900000000000001
我是 1 j 是 4 0
2
i 是 2 j 是 3 2.14
i 是 2 j 是 4 0.25
0
i 是 3 j 是 4 -1.8900000000000001
1
大话西游666
慕尼黑5688855
慕运维8079593
相关分类