• 一些简单的循环案例


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title></title>
    <script>
    window.onload=function()
    {
    // 打印100以内所有偶数和
    var j=0;
    for(var i = 1; i <= 100; i++)
    {
    if(i%2 == 0)
    {j = j + i;}
    }
    document.write('j'+j);
    //输出为2550
    //*****************************************************************************************************************************
    //求出1-1/2+1/3-1/4......1/100的和 var i=1;

    // var j,k=0;
    // for(var i=1;i<=100;i++)
    // {
    // if(i%2 !== 0)
    // {
    // j = 1;
    // }else{
    // j = -1;
    // }
    // k = k + j*(1/i);
    //
    // }
    // document.write('k'+k);
    // //输出为k0.688172179310195
    //*****************************************************************************************************************************
    //打印出1000-2000年中所有的闰年,并以每行四个数的形式输出。
    // var k=0;
    // //k就相当于一个计步器.
    // for(var i = 1000; i <= 2000; i++)
    // {
    // if( i%4 == 0 && i%100 !== 0||i%400 == 0 )
    // {
    // document.write(' '+i);
    // k++;
    // if(k%4==0)
    // {
    // document.write('<br />');
    // }
    // }
    // }
    //输出为 列一部分
    // 1004 1008 1012 1016
    // 1020 1024 1028 1032
    // 1036 1040 1044 1048
    //****************************************************************************************************************************
    // 打印直角三角形
    // *
    // **
    // ***
    // ****
    // *****
    // var j = 0;
    // for(i = 1; i <= 5; i++)
    // {
    // for(j = 0; j < i; j++ )
    // {
    // document.write('* ');
    // }
    // document.write('<br />');
    // }
    //******************************************************************************************************************************
    //输出100-200之间所有的素数。
    //素数是它除了能和它自己和1的整除,不能与比它小的其它任何数整除。
    // var j;
    // a:for(var i = 1; i <= 200; i++)
    // {
    // b:if(i%2 == 0){
    // }else{
    // for(j = 3; j < i; j+=2)
    // {
    // var m =parseFloat(i%j/10);
    // if(m == 0){
    // break b;
    // }
    // }
    // document.write('100-200之间的素数'+i+'<br />')
    // }
    // }
    //输出为 一部分:
    // 100-200之间的素数1
    // 100-200之间的素数3
    // 100-200之间的素数5
    // 100-200之间的素数7
    // 100-200之间的素数11
    //*****************************************************************************************************************************
    //求1+2!+3!+...+20!的值,即:1+1*2+1*2*3+...+1*2*...19*20. n!是阶乘的意思
    // var i, j, k=1, m = 0;
    //
    // for(i = 1; i <= 20; i++)
    // {
    // for(j = 1; j <= i; j++)
    // {
    // k = k * j;
    // }
    // //document.write('每次的n! &nbsp;&nbsp;'+k+'<br />');
    // m = m + k;
    // k = 1;
    // }
    // document.write('1!-20!的和'+m+'<br />');
    //输出为 1!-20!的和2561327494111820300
    //*******************************************************************************************************************************
    //完成一个等腰三角形的打印功能

    // for(var i = 1; i <= 8; i++)
    // {
    // for(var j = 0; j < 8 -i; j++)
    // {
    // document.write(' &nbsp;');
    // }
    // for(var k = 0; k < 2 * i -1; k++ )
    // {
    // document.write(' * ');
    // }
    // document.write('<br />')
    // }

    //*******************************************************************************************************************************
    //完成一个梯形打印功能。
    // var i,j,k;
    // for(var i = 3; i < 10; i++)
    // {
    // for( var j =0; j < 10 - i; j++)
    // {
    // document.write('&nbsp;&nbsp;');
    // }
    // for(var k = 0; k < i*2+1; k++)
    // {
    // document.write(' * ');
    // }
    // document.write('<br />');
    // }
    //*******************************************************************************************************************************
    //篮球从5米高的地方掉下来,每次弹起的高度是原来的30%,经过几次弹起,篮球的高度是0.1米。
    // var k = 0;
    // var h = 5;
    // while(true)
    // {
    // k++;
    // h = h * 0.3;
    // if(h < 0.1)
    // {
    // break;
    // }
    // }
    // document.write(k);
    //输出为4
    //*******************************************************************************************************************************
    //有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,棋盘上放的所有芝麻的重量。
    // var w = 1;
    // var g = 64; //循环次数
    // var m = 0.00001;
    //
    //
    // for(var i = 1; i <= g; i++)
    // {
    // var s = 1 //一开始为2的0次方
    // for(var j = 0; j < i-1; j++)
    // {
    // s =s * 2;
    // console.log(s);
    // }
    // w = w+ s;
    // }
    // document.write((m*w)+'w');
    // //输出为 184467440737095.53w
    }
    </script>
    </head>
    <body>

    </body>
    </html>

  • 相关阅读:
    数组模拟队列
    数组模拟栈
    数组实现双链表
    别再傻傻地说电脑内存不够用了,望周知!
    电脑内存又不够了?六个方法拯救你的C盘!
    jsp基础语法与指令
    最新的web.xml配置代码
    浅谈Session技术
    浅谈cookie技术
    Javaweb编程之Response下载文件
  • 原文地址:https://www.cnblogs.com/111lll/p/7387739.html
Copyright © 2020-2023  润新知