循环语句使用

循环语句

1、while 语句

while语句是一种先判断,后运行的循环语句。

必须满足条件了之后,方可运行循环体。

写法为:

while (循环条件) {
//循环体
}
// 当循环条件为true时,执行循环体,
// 当循环条件为false时,结束循环。

2、do…while循环

do…while 循环是 while 循环的变体,

do…while语句是一种先运行,后判断的循环语句。不管条件是否满足,至少先运行一次循环体。

常用于至少执行一次循环 体,再判断要不要继续循环的场合。

语法为

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

示例

var i = 1;
var sum = 0;
do {
   sum += i;
   i++;
} while (i <= 100);//循环条件

3、for语句

for语句也是一种先判断,后运行的循环语句。

for 语句是应用最广泛、功能最强的一种循环语句。大部分情况下,for 循环可以代替 while 循环、do while 循环。

for 语句通常使用在知道循环次数的循环中。

语法为:

for(初始化表达式 ; 循环控制语句 ; 迭代语句)
{
  循环体
}

执行过程:

1.执行初始化表达式(只会在刚开始循环时执行,后面就不会执行了)
2.执行循环控制语句
如果循环控制语句为真,执行循环体
如果循环控制语句为假,结束本次循环
3.执行增值表达式
4.继续从2.开始往下执行直到 循环控制语句 为假,退出循环

值得指出的是,for 循环的循环迭代语句并没有与循环体放在一起,因此即使在执行循环体时遇到 continue 语句结束本次循环,循环迭代语句也一样会得到执行。

注意:循环体内是可以包含很多条语句。

4、for…in语句

for…in 语句用于遍历数组或者对象的属性(通常我们使用for/in 语句循环遍历对象的属性,在数组中可 以遍历数组中的所有元素)。 for…in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。

遍历的过程中,可以被break打破。

for…in遍历数组:

for(var key in arr){
console.log(arr[key]);
}

key的值为字符串格式的下标

for…in遍历对象:

// 创建一个对象
var person = {
name : "jack",
age : 12,
height: 178
}

//遍历对象
for(var pro in person){

    console.log(pro);//name age	height
	console.log(person[pro]);//"jack" 12 178

}

跳转语句

break:立即跳出整个循环,即循环结束,开始执行循环后面的内容

continue:立即跳出当前循环,继续下一次循环

continue 语句只能用在循环中;break能用在循环或 switch 中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值