js for/while语句

作者:Jasmine - 2016年06月01日

for循环可以将代码块执行指定的次数

语法:

<script>
    for( var i=0; i<5; i++ ){
        document.write( i + ' ,' );
    }
    //for第二种写法
    var i=0;
    for( ; i<5 ; ){
        document.write( i + ' ,' );
        i++;
    }
</script>

输出结果如下:

0 ,1 ,2 ,3 ,4 ,

for in循环遍历对象的属性

语法:

var json = {
    num : 22,
    str : 'hello',
    fn : function(){alert( 'hello word' );}
}
for( var key in json ){
    document.write( json[key] + '<br />' );
}

输出结果如下:

22

hello

function (){alert( 'hello word' );}


while只要指定条件为 true,循环就可以一直执行代码

语法:

<script>
    /*while (条件)
    { 
       需要执行的代码 
    }*/
    var i = 0;
    while( i<5 ){
        document.write( i + ' ,' );
    }
</script>

do/while 循环是 while 循环的变体。该循环会执行一次代码块,在检查条件是否为真之前,然后如果条件为真的话,就会重复这个循环

语法:

<script>
    /*do{
        需要执行的代码
    }while( 条件 );*/
    do{
        document.write( i + ' ,' );
        i++;
    }while( i<5 );
</script>


本文作者: Jasmine

本文链接: https://www.jianbaizhan.com/article/439

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!