条件语句

条件语句是通过判断指定表达式的值来决定执行还是跳过某些语句。这些语句是代码的“决策点”,有时称为“分支”。
1.if
if语句是一种基本的控制语句,它让js程序可以选择执行路径,就是有条件的执行语句,这种语句有两种形式:
(1)if(expression)
statement
在这种形式中,需要计算expression的值,如果计算结果是真值,那么就执行statement。如果expression的值是假值,那么不执行statement。例如:
var a=1;
if(a==1){ //a==1为真,执行a=3
a=3;
}
if(a==2){ //a==2为假,不执行a=4
a=4;
}
(2)if语句的第二种形式引入了else从句,当expression的值是false的时候执行else中的逻辑,其语法如下:
if(expressiob)
statement1
else
statement2
例如:
var m=abc;
if(m==a){
console.log(m);
}
else{
console.log(m);
}
2.else if
语法如下:
if(n==1){
//执行代码块1
}
else if(n==2){
//执行代码块2
}
else if(n==3){
//执行代码块3
}
else{
//前面的条件全为false时,执行代码块4
}
3.switch
当所有的分支都依赖于同一个表达式的值时,使用switch,switch之后紧跟着圆括号括起来的一个表达式,随后是花括号括起来的代码块:
switch(expression){
statements
}
switch 必须有break语句,因为case语句只说了执行代码的起点,没有终点。所以没有break,就会依次执行后面语句,一直到switch结束。
例如:
switch(){
case 1:
//执行代码块1
break;
case 2:
//执行代码块2
break;
case 3:
//执行代码块3
break;
case 4:
//执行代码块4
break;
}
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值