for循环新手案例

154 阅读1分钟

0-100质数

for(var i=1,bool,j;i<=100;i++){
    for(j=2,bool=true;j<i;j++){
      if(i%j===0){
        bool=false;
        break;
      }
    }
    if(bool) console.log(i);
  }

10*10表格

function creatTable(row, col) { var m=1,n=1; var str="

"; for(m=1;m<=row;m++){ str+=""; for(n=1;n<=col;n++){ str+=""; } str+=""; } str+="
"; str+="
"; document.body.innerHTML+=str; }

水仙花数

for(var i=100,a,b,c;i<1000;i++){ a=parseInt(i/100); b=parseInt(i/10)%10; c=i%10; if(i===aaa+bbb+ccc) console.log(i) }

菱形

  var row = 10;
  var col = 20;
  for (var i = 0; i < row; i++) {
    if (i < 5) {
      for (var k = row - i - 1; k >= 0; k--) {
        document.write("&ensp;");
      }
      for (var j = 0; j < i * 2 - 1; j++) {
        document.write("*");
      }
    } else {
      for (var k1 = 0; k1 < i; k1++) {
        document.write("&ensp;");
      }
      for (var j1 = (row - i - 1) * 2; j1 >= 0; j1--) {
        document.write("*");
      }
    }
    document.write("<br>");
  }

字符串的倒装

var str="abcdefghijklmnopqrstuvwxyz";
      var s="";
      for(var i=str.length-1;i>=0;i--){
        s+=str[i];
}