JavaScript - if语句和条件分支语句


一、代码块

程序是由一条一条语句构成的. 语句是按照自上而下的顺序一条一条执行的. 在JS中可以使用 { } 来为语句进行分组
同一个 { } 中的语句称为是一组语句, 它们要么都执行, 要么多不执行

二、条件判断语句

使用条件判断语句可以在执行某个语句之前进行判断
if语句只能控制紧随其后的那个语句

语法一

  • 语法一 : if (条件表达式) 语句
<script type="text/javascript">
    var n1=10;
    if(n1 > 10)
        alert("n1大于10")
</script>

使用if语句可以控制多条语句

  • 可以将这些语句统一放到代码块里
<script type="text/javascript">
    var n1=10;
    if(n1 > 10){
        alert("n1大于10")
        alert("...")
    }  
</script>

语法二

  • 语法二 :
if(条件表达式){
	语句 ...
}else{
	语句 ...
}

如果该值为true, 则执行if后的语句
如果该值为false, 则执行else后的语句

  • 例如
script type="text/javascript">
   var age = 20;
    if(age > 18){
        alert("你已经成年了");
    }else{
        alert("你还没成年");
    }
</script>

语法三

if(条件表达式){
	语句...
}else if(条件表达式){
	语句...
}else{
	语句...
}

条件分支语句

条件分支语句也叫switch语句

语法

switch(条件表达式){
	case 表达式:
		语句..
		break;
	case 表达式:
		语句...
		break;
	default:
		语句...
}
  • 例如 :
    在执行时会依次将case后的表达式的值和switch后的条件表达式的值进行比较
    如果比较结果为true, 则从当前case处开始执行代码
    当前case后的所有代码都会执行
    使用break可以退出switch语句
<script type="text/javascript">
    var num = 3;
    switch(num){
        case 1:
            console.log('一');
            break;
        case 2:
            console.log('二');
            break;
        case 3:
            console.log('三');
            break;
        default:
            console.log('结束');
    }
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值