条件语句

分支结构也称之为条件语句,基于不同条件执行不同的动作。

单向分支

if语句用于在指定条件为true时,执行代码
语法

if(条件){
	表达式
}

双向分支

else 语句来执行条件为 false 时的代码块
语法

if(条件){
	条件为true时执行的代码块表达式
}else{
	条件为false时执行的代码块表达式
}

多向分支

else if 根据两个以上的条件执行
语法

if(条件){
	表达式
}else if(条件){
	表达式
}else if(条件){
	表达式
}else{
	表达式
}

switch
使用 switch 语句来选择要执行的多个代码块之一。

switch(n)
{
    case 1:
        执行代码块 1
        break;
    case 2:
        执行代码块 2
        break;
    default:case 1case 2 不同时执行的代码
}

default 关键词
使用 default 关键词来规定匹配不存在时做的事情.

if练习题

  • 从键盘输入小明的期末成绩: 当成绩为100时,‘奖励一辆BMW’
  • 当成绩为[80-99]时,‘奖励一台huaweiP80pro’
  • 当成绩为[60-80]时,‘奖励一本参考书’
  • 其他时,什么奖励也没有
<script>
	 var score=prompt('请输入你的成绩:');
	 //两个等于号代表比较,一个等于号代表赋值,三个等于号全等于
	 	if(score == 100){
        	alert('奖励一辆BMW');
        }else if(score >= 80 && score <= 99){
            alert('奖励一部huaweiP80pro');
        }else if(score >= 60 && score < 80){
            alert('奖励一本参考书');
        }else{
            alert('再接再厉');
        }
</script>

prompt

prompt()函数可以弹出一个提示框,该提示框会带有一个文本框,用户可以在文本框输入一段内容,且输入的内容将作为返回值来返回,可以定义一量来接收

switch练习题

  • 对于成绩大于60分的,输出’合格’。低于60分的,输出’不合格’
<script>
        var score=prompt('请输入你的成绩:');
        switch (score >= 60){
            case true:
                alert('合格');
                break;
            case false:
                alert('不合格');
                break;
        }
</script>
  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值