JavaScript循环语句

    科技2022-07-16  108

    while循环

    ***首先先要知道死循环出现的两种情况: 1.条件不对 2.没有像条件外运行的过程*** 例: 在body中插入一个ul列表 var str = <ul>; var i = 1; while(i<10){ str+="<li>"+i+"</li>"; } str+=</ul>;

    双重while循环

    99乘法表 var i = 1, j = 1; const COL = 10, ROW = 10; var str = “

    ” while(i<ROW){ str+=""; j = 0; while(j<COL){ str+=""; j++; } str+=""; i++; } str+=" "+i+"*"+j+“=”+(i * j)+"" ; document.body.interHTML = str;

    while循环打印0-9(AS:48-57)A-Z(AS:65-90) a-z(AS:97-122)

    var i=47; var arr = [ ]; while(i++<122){ if(i>57&&i<65);break; if(i>90&&i<97);break; arr.push(string. fromcharcode(i)); } console.log(arr);

    for循环

    初始变量 仅执行一次 循环条件 循环每次执行,先判断条件,然后进入循环 变量变化 循环每次执行,所有语句块运行结束后执行 for(初始变量;循环条件;变量变化){

    }

    所以也就造成了for循环可以直接使用continue 而不用像while循环一样把条件写在里边

    使用for从零加到100:

    for( var i = 0,s =0 ; i++<100; s+=i;)

    for(;;)死循环

    用for循环写99乘法表 var str= “

    ”; const ROW = 10; COL = 10; for(var i = 1; i<=ROW;i++){ str+=""; for(var j =1;j<=i;j++){ str+=""; } str+=""; } str+= “ "+j+""+i+"="+ij+"”; document.body.innerHTML=str;

    dowhile语句

    do while 不管是否需要循环都先做一次循环,然后再根据条件判断是否接着循环 限定进入循环的起始条件和结束循环的条件 var i=0,s=0; do{ s+=i; i++; }while(i<100);

    console.log(s);
    Processed: 0.009, SQL: 8