javascript基础入门之js中的结构分支与循环语句02

2 篇文章 0 订阅
1 篇文章 0 订阅

程序的结构

①顺序结构:自上而下;
②选择(分支)结构:多条路径,根据不同的条件,只执行其中一个;
③循环结构:重复某些代码
④配合特定的语句实现选择或循环结构

分支结构语句

单分支:if(){}

()				执行条件
{}				执行语句

双分支

		if(执行条件){
					执行语句1
		}else{
					执行语句二
	}

多分支

	if(执行条件1){
			执行语句1
	}else if(执行条件2){
			执行语句2
	}else if (执行条件3) {
			执行语句3
	}
	。。。。。
	多种情况,根据不同的条件选择其中一种

系统提供的switch语句:

case的穿透特性:在一个判断语句内,只会执行一次case判断,如果判断成功,后面的case全部执行,每一句后面添加break阻止case穿透,在结尾加default可以结束语句,并返回default所在的结束语句。

	switch(执行条件){
		case  1 :执行语句1;break;
		case  2 :执行语句2;break;
		case  3 :执行语句3;break;
		case  4 :执行语句4;break;
		case  5 :执行语句5;break;
default:结束语句;
	}

switch和if-else

①switch只能判断具体的值,不能判断范围
②在switch中的case比较中,不存在隐式转换类型,会严格比较;

循环语句

①循环语句:while (执行条件){执行语句,即循环体}
②循环的条件决定循环的次数,计时器来统计循环的次数
③死循环:会大量消耗性能,甚至卡死浏览器。但是可以利用死循环的原理,解决一些无法确定执行次数的要求(选择在合适的时候,利用循环控制的关键字节数循环)		
④循环的嵌套:
	运用场景:多行多列结构
	规律:外层控制行,内层控制列,(注意内外层计数器不能同名,同级可重复)
⑤循环运用对比:
		while(){}		适合死循环
		do{}	while(){}		比while多循环一次
		for (){}			比较适合处理确定次数的循环,条件更加集中	

while循环的使用

	while (执行条件){
		执行语句
}

当条件为ture时,会一直重复执行语句,注意不要造成死循环。

例:
	var  i	=	0 ;		//计时器
	while (i<5){			//停止循环的条件
	console.log("hello world");		//打印到控制台
		i++;						//改变计时器

}

do-while循环的使用

	do{
			当条件为ture,会执行这里写的语句
	}
	while(执行条件){
				当条件为false时,执行这里的语句
	}
while和dowhile的区别

do-while无论结果为ture还是false都会执行一次

for循环的使用

	for(语句1;语句2;语句3){
			需要执行的代码块
	}
	语句1:在循环开始前执行-----------------------计时器
	语句2:循环的条件---------------------------------停止的条件
	语句3:在循环体被执行后执行-----------------改变计数器

例:
		for ( var = 0 ; i < 10 ; i++){
			alert("hello world")
			}

循环中的关键字

containue : 表示终止本次循环,还执行后面的循环,也可以理解成跳过本次循环中剩下的语句,执行下一次循环。
break : 表示完全结束一个循环,跳出循环体执行循环语句后面的语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值