JSfor循环,理解,习题讲解。

   也许刚开始真没这么认为,学习js这么难理解吗,还是自己思维能力确实有限,不应该这样想,起码应该对自己有信心。好了,不扯了,今天内容讲解的很少,主要是讲了一些题,和一些实例。这些实例一定要弄懂。下面总结一下,顺便再复习一下:

  第一题:100数里面所有的偶数。

  var str="";

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

    if(  i%2==0){

    str+=i + ",";

}

}

      alert(str);

 如果是所有的奇数,就把i%2改成i%3或者!=0.

  100以内与7相关的数:

  var str="";

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

    if( i%10==7 ){

    str+i=i+",";

}else if( ii%7==0){

  str+=i+",";

}else if(i>=70&&i<=79){

  str+=i+",";

}

 

} alert(str);

 

   累计求和100以内的数相加:

  var sum=0;

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

    sum+=i+",";

}alert(sum);

  求阶乘,100以内的数相乘:

  var sum=1;

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

  sum*=i;

}alert(sum);

    

  

   蓝球弹起的高度 100 米 第几次高度小于1米
    var height = 100;
    for(var i = 1; true; i++) {
  
    height *= 0.6;
    if(height <1){
    break;
   }
   }
   alert(i);

   var i = 1;
   var height = 100;
    while(true){
     height *= 0.6;
     if(height <1){
     break;
    }
       i++;
    }
       alert(i);

    

       乘法口诀表
       1*1
       1*2 2*2
       1*3 2*3 3*3
        .....
        i*j
        1 1
        1 2 2 2
        1 3 2 3 3 3
 
      for(var j = 1;j<=9;j++){
      for(var i = 1;i<=j;i++){
      var str = i + "*" + j + "&nbsp;&nbsp;&nbsp;";
      document.write(str);
     }
      document.write("<br />");
    }

不需要做太多的题,你需要的是每个题都要弄懂,再去写几遍,加油。

 

posted @ 2017-05-16 19:54  小程序员//  阅读(2257)  评论(0编辑  收藏  举报