javascript - 循环 - 在javascript中,如何打印下面的数字序列

我需要在javascript中打印如下的数字序列


123567101112161718232425



谁能帮助我做到这一点。

时间:


var retStr = '';



var jump = 1;


var currNum = 1;


for(var i=0;i<10;i++){


 for(var j=0;j<3;j++){


 retStr = retStr + (currNum++);


 }


 currNum += jump++;


}


console.log(retStr);



输出:“123567101112161718232453123340414250515266263737475”


var serie ="";


var skip = 0;


for (var i=1; i<100; i++)


{



 serie = serie + i + (i+1) + (i+2)



 i= i+2 



 skip = skip +1;



 i= i + skip;


}



console.log(serie);


var count = 1 ;


var j=1;


for(var i=0;i<5;i++){


 for(j=count; j<(count+3); j++){


 document.write(j);


 }


 count = j+=i+1;


}




function Print(N) {


 var arr = [];


 var k =0;


 var p =0 ;


 for (var i = 1; i <= N; i++) {



 arr.push(i + k)



 if (arr.length % 4 == 0) {


 k= k+p ;


 p++;


 k++;


 }



 }


 return console.log(arr);


}



Print(20)



...