循环的基本使用

循环结构是算法结构中的一种基本使用方法。
是解决重复执行某一动作的方法。
循环有三种结构,其中最常用的是for循环。
第一种:while循环

while(表达式){
    循环体
}	//先判断表达式的值是否为真,为真则执行循环体。否则不执行。

第二种:

do{
    循环体
}while(表达式)	//先执行循环体,然后进行判断,为真则继续,否则跳出循环。

第三种:for

for(表达式1;表达式2;表达式3){
    循环体
}	//表达式1初始化对象;表达式2判断条件;表达式3条件改变表达式

利用for in来遍历。

var arr = {
    name : '小明',
    age : 18,
}
for(var key in arr){
    console.log(arr[key]);
}	//这里的key是对象的属性名,如果是数组则是索引(下标)
	//arr[key]则是属性值。

这种方法对象和数组都可以使用。

var arr = [1,2,3,4,5];
for(var i = 0; i < arr.length; i++){
    console.log(arr[i]);
}

这种方法则无法遍历对象。

在循环中还有两个关键字:
continue:停止当前循环,执行下一个循环。(循环没有结束)
break:跳出循环。(循环结束了)

var arr = [1,2,3,4,5];
for(var i = 0; i < arr.length; i++){
    console.log(arr[i]);
    continue;
}	//结果不会改变,照样打印1,2,3,4,5。循环执行了5次。
var arr = [1,2,3,4,5];
for(var i = 0; i < arr.length; i++){
    console.log(arr[i]);
    break;
}	//结果改变,只打印1。因为循环执行1次就结束了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值