javascript循环语句笔记

原创 PHP笔记  2017-04-04 18:49  阅读 603 views 次

如果希望重复执行某代码块,那么可以用循环语句

循环语句

  • for:循环代码块一定的次数
  • for/in:循环遍历数组或对象的属性
  • while:当指定的条件为 true 时循环指定的代码块
  • do/while:同样当指定的条件为 true 时循环指定的代码块

1、for循环语句

for循环语句一般用来控制代码块执行的次数。

格式:

for(语句1;语句2;语句3){
循环体
}

说明:

语句1一般用来初始化循环中 用到的变量。可选,可以不写语句1。语句2一般用来控制循环的次数,返回true继续执行循环,返回false循环结束,可选,可以不写。语句3一般用来增加或减小计数变量的。也是可选的。

实例:

<script type="text/javascript">
for(var a=0,i=1;i<=100;i++){
a=a+i;
}
alert("1+2+3+...+100="+a);
</script>

输出结果:输出结果:1+2+3+...+100=5050

2、for/in循环语句

for/in循环语句一般用来循环遍历数组或对象的属性。

格式:

for (变量 in 对象)
{
循环体
}

说明:变量用来指定数组元素或对象的属性。

实例:

<script type="text/javascript">
var x,a="";
var arr={name:"小明",sex:"男",age:25};
for (x in arr)
{
a=a+x+":"+arr[x]+" ";
}
alert(a);
</script>

运行结果:

 

3、while语句

格式:

while(条件){
循环体
}

说明:当条件成立时,执行循环体,当不成立时,结束循环。

实例:

<script type="text/javascript">
var i=1,a=1;
while(i<=5){
a*=i;
i++;
}
alert(a);
</script>

输出结果:120

4、do/while语句

格式:

do{
循环体
}
while (条件);

实例:

<script type="text/javascript">
var i=1,a=1;
do{
a*=i;
i++;
}
while(i<=5);
alert(a);
</script>

输出结果:120

说明:do/while是先执行一次循环体才判断,至少都会执行一次。

本文地址:https://www.ggbiji.com/js-loop.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情