zoukankan      html  css  js  c++  java
  • JS基础循环语句练习

           最近这几天一直在做题做题做题,很恶心,很头疼,都快吐了,但是自己的逻辑还是初见成效的,很久不动脑了,有点锈住了,大家也一起来开发下自己的大脑

    有关简单排序的小循环

     1 <script>
     2     var a = parseInt(prompt("请输入第一个整数:"));
     3     var b = parseInt(prompt("请输入第二个整数:"));
     4     var c = parseInt(prompt("请输入第三个整数:"));
     5     if(a > b && a > c && b > c) {
     6 
     7         alert(c + "<" + b + "<" + a);
     8 
     9     } else if(a > b && a > c && b < c) {
    10         alert(b + "<" + c + "<" + a);
    11 
    12     } else if(b > a && b > c && a > c) {
    13         alert(c + "<" + a + "<" + b);
    14         
    15     } else if(b > c && b > a && c > a) {
    16         alert(a + "<" + c + "<" + b);
    17         
    18     } else if(c > a && c > b && a > b) {
    19         alert(b + "<" + a + "<" + c);
    20         
    21     } else if(c > b && c > a && b > a) {
    22         alert(a + "<" + b + "<" + c);
    23         
    24     } else {
    25         alert("请输入有效字符!!!");
    26     }
    27     
    28 </script>

    100以内的偶数,被注释掉的也是对的,只不过是方法不一样而已

     1 <script>
     2     //    var x = "";
     3     //    for(var a = 1; a <= 100; a++) {
     4     //        if(a % 2 == 0) {
     5     //            x += a + ",";
     6     //        }
     7     //
     8     //    }
     9     //    alert(x);
    10 
    11     var x = "";
    12     var a = 1;
    13 
    14     while(a <= 100) {
    15 
    16         if(a % 2 == 0)
    17 
    18         {
    19             x += a + ",";
    20         }
    21         a++;
    22     }
    23     alert(x);
    24 </script>

    100以内的奇数,同上

     1 <script>
     2     var x = "";
     3     for(var a = 1; a <= 100; a++) {
     4         if(a % 2 != 0) {
     5             x = x + a + ",";
     6         }
     7     }
     8     alert(x);
     9 
    10 //        var x ;
    11 //        var a = 1;
    12 //        while(a <= 100) {
    13 //            if(a % 2 != 0) {
    14 //                x += a + ",";
    15 //            }
    16 //    
    17 //            a++;
    18 //        }
    19 //        alert(x);
    20 
    21 
    22 
    23 //    var str = '';
    24 //        for(var i = 1; i <= 100; i++) {
    25 //            if(i % 2 != 0) {
    26 //    //            str += i + ',';
    27 //                str = str + i + ','
    28 //            }
    29 //        }
    30 //        
    31 //        alert(str);
    32 
    33 </script>

    九九乘法表,2~8行代码是刚开始做的时候完全懵逼的状态写的,并不对。中间的是以弹出对话框样式出现,而下部是以网页上的图形排列出现

     1 <script>
     2     //var x = "";
     3 
     4     //    for(var a = 1; a < 6; a++) {
     5     //
     6     //        
     7     //    }
     8     //    alert(x);
     9 -------------------------弹出对话框---------------------------
    10     //var s ="";
    11     //for(var i=1;i<10;i++)
    12     //{
    13     //  for(var j=1;j<10;j++)
    14     //  {
    15     //    if(j>=i)
    16     //    {
    17     //      var cj = i*j
    18     //      s = s+i+"X"+j+"="+cj+"~~";
    19     //    }
    20     //  }
    21     //}
    22     //
    23     //alert(s);
    24 -------------------------弹出对话框---------------------------
    25     for(var a = 1; a < 10; a++) {
    26 
    27         for(var j = 1; j <= a; j++) {
    28 
    29             document.write(a + "*" + j + "&nbsp;");
    30 
    31         }
    32         document.write("</br>");
    33 
    34     }
    35 </script>

    篮球弹起高度

     1 <script>
     2     var height = 100;
     3     var cs = 0;
     4     while(true) {
     5 
     6         cs++;
     7         height = height * 0.6;
     8         if(height < 1) {
     9             break;
    10 
    11         }
    12 
    13     }
    14     alert(cs);
    15 
    16 
    17 //</script>
  • 相关阅读:
    html04
    html03
    html02
    html01
    通过脚本获取form表单的数值而不是submit
    myeclipse自带的数据库查看文件
    如何实现数组和List之间的转换?
    Array和ArrayList有何区别?
    ArrayList和LinkedList的区别是什么?
    如何决定使用HashMap还是TreeMap?
  • 原文地址:https://www.cnblogs.com/TheJoker/p/7575914.html
Copyright © 2011-2022 走看看