Java script3(选择)

 一,  选择结构语句

所谓选择结构语句,指的是根据语句中的条件进行判断,进而执行与条件相对应的代码,因此选择结构语句也称为条件判断语句。常用的选择结构语句有if语句、if    else语句、if    else if   else 语句和 switch 语句;

if语句

if语句也成为单分支语句,当满足某种条件时,就执行大括号内的操作;

if(条件){
		代码段;
	}

例子:

var a = 2;
if(a>1){
	console.log("1111");
}

if...else语句

if...else语句又叫双分支语句,当满足某种条件时,就执行if后面大括号内的操作,如果不符合某种条,则执行else后面大括号内的操作。

结构:

var a = 2;
if(a>1){
	代码段1;
}else{
   代码段2;
}

如果条件满足就执行代码块1;    如果条件不满足就执行代码块2;

例子:

var a = 2;
if(a>1){
	console.log("1111");
}else{
	console.log("222222");
}
var b = 2;
if(b<1){
	console.log("33333");
}else{
	console.log("4444");
}

if...else if...else语句

if...else if...else语句又叫多分支语句,所谓多分支语句,指的是有多个条件的语句,它可针对不同情况进行不同的处理。

语法:

if(条件){
	代码段1;
}else if(条件){
	代码段2;
}
...  //多个else if(){}
else if(条件){
	代码段n-1;
}else{
	代码段n;
}

当满足某个if或else if的条件时会执行相对应的代码段;如果所有if和else if的条件没有满足时就会执行else对应的代码段。

例子:

switch语句

switch语句也是多分支语句,当需要根据某个表达式的值做出判断,从而决定执行某一段代码时,可以使用switch语句来实现,相比if..elseif..else语句,switch语句可以使代码更加清晰简洁便于阅读。

语法:

switch(表达式){
	case 值1:
	代码段1;
	break;//跳出语句
	case 值2:
	代码段2;
	break;
	case 值3:
	代码段3;
	break;
	...
	case 值n-1:
	代码段n-1;
	break;
	default://当不满足以上值时执行default
	代码段n;
}

执行switch语句时,首先计算表达式的值,然后将表达式的值和每个case的值进行比较,数据类型不同时会发生自动类型转换。比较后,若相等则执行case后对应的代码段,遇到break 语句时跳出 switch 语句,如果省略 break 语句,将继续执行下一个 case 语句直到最后一个case执行完。如果所有 case 的值与表达式的值都不相等,则执行 deiaul后的代码段,defaut 是可选的,可以根据实际需要来设置。

例子:

var a = 2;
switch(a){
	case 0:
	console.log(11111);
	break;
	case 1:
	console.log(2222);
	break;
	case 2:
	console.log(3333);
	break;
	case 3:
	console.log(444444);
	break;
	default:
	console.log(55555);
}

不加break的例子(错误例子):

var a = 2;
switch(a){
	case 0:
	console.log(11111);
	case 1:
	console.log(2222);
	case 2:
	console.log(3333);
	case 3:
	console.log(444444);
	default:
	console.log(55555);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值