3 回答
![?](http://img1.sycdn.imooc.com/545861f00001be3402200220-100-100.jpg)
TA贡献1817条经验 获得超14个赞
只是按照您需要的顺序打印,试试这个:
var RRIntervalArrayDiff = [];
var validRRIntervalCount =0;
var RRIntervalArrayy = [0.62,0.65,0.40,2.54,0.65];
var n = RRIntervalArrayy.length;
var revert = 0;
for (i=0; i < n; i++){
revert = 0;
for (j=i+1; j< n ;j++){
if(revert == 1 && j == i){
break;
}else if(revert == 1 && j != i){
document.write(j + 1);
continue;
}
document.write(j);
if(j==(n-1)){
if(revert == 0){
j = -1;
revert = 1;
}
}
}
validRRIntervalCount = 0;
document.write("</br>");
}
![?](http://img1.sycdn.imooc.com/5333a2320001acdd02000200-100-100.jpg)
TA贡献1848条经验 获得超2个赞
严格做你想做的事:
for (i=0; i < n; i++){
var j = i + 1
var count = 0
while (count < n-1){
if (j == n)
j = 1
// do your stuff
count++
j++
}
// do your stuff
}
![?](http://img1.sycdn.imooc.com/533e4bd900011a1d02000200-100-100.jpg)
TA贡献1876条经验 获得超5个赞
只需一点点模数魔法就可以为您完成工作
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; j < n + i; j++) {
var newJ = j % (n) + 1;
//use newJ instead of j in your calculations
}
}
添加回答
举报