js结束当前循环关键词_js中循环与条件分支,返回关键字

js中大多的都是与其他语言的循环类似,下面我的一些小小的总结。

1,if(){}else{};

语法格式:if(条件语句){

满足条件执行内容

}else{

不满足条件执行内容;

}

在if条件语句中可以相互嵌套,

exc:

1,if(){

if(){}else{}

}else{}

2,if(){

}else if(){

}else{}

3,if(){

}else{

if(){

}else{}

}

2, switch语句;

语法格式:

switch(true或具体的值){

case 1:执行内容;

break;

case 2:执行内容;

break;

default:执行内容;

break;

}

var a = 1;var b = 2;var c = 3;switch(a){case 1:console.log(1);break;case 2:console.log(2);break;default:console.log('没有找到对应的值!');break;

}

//输出:1switch(b){case 1:console.log(1);break;case 2:console.log(2);break;default:console.log('没有找到对应的值!');break;

}

//输出:2switch(c){case 1:console.log(1);break;case 2:console.log(2);break;default:console.log('没有找到对应的值!');break;

}

//输出:没有找到对应的值;switch(a){case 1:console.log(1);case 2:console.log(2);default:console.log('没有找到对应的值!');

}

//输出:1,2,没有找到对应的值!

//在没有break关键字的时候,找到符合的语句执行之后会继续执行下面的语句,直到遇到break或者执行到结束;switch(true){case a>1:console.log(1);break;case b>1:console.log(2);break;default:console.log('没有找到对应的值!');break;

}

//在条件不是具体的值,而是条件语句时switch语句的条件要为TRUE,对应的case不再是具体的值,而是相应的条件;

3,for循环

语法格式:

for(a初始值;b条件;c自增(自减)){d循环体}

执行顺序:

a>b>d>c>b>d>c>b>d>c....直到不满足条件结束循环;

4,while循环与do...while循环

语法格式:

while(条件){循环体};

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

5,continue,break

continue和break关键字后面的任何语句都不会执行;

continue表示跳出本次循环继续下一次循环;

break表示结束循环;

var sum = 0;for(var i=1;i<=100;i++){if(i%2==0){continue; //结束本次循环进如下一次循环

i = 1;//这个语句不会执行

}

sum+=i;if(sum>2000){break; //退出当前for循环

}

}var summ = 0;var i=1;while(i<=100){

summ+=i;

i++;

}

console.log(summ);do{var con = confirm("lz好帅?");//点击确认con值为TRUE

if(con ){

alert("谢谢!");break;

con= false;//这句不会执行;

}

}while(!con);//无论条件是否成立先执行一次do里面的内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值