js for/while语句
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 许可协议。转载请注明出处!