JavaScript学习之四大分支结构及练习

分支结构

if

if(条件)
{
   逻辑语句
}

if-else

if(条件){
   逻辑语句
}else{
   逻辑语句
}

if-else if-else

if(条件){
   逻辑语句
}else if(条件){
   逻辑语句
}else if(条件){
   逻辑语句
}
......
}else{
   逻辑语句
}

switch-case

switch(value){
        case 1 : 语句;break;
        case 2 : 语句;break;
        case 3 : 语句;break;
        ...
        case n : 语句;break;
        default : 前面n个值都不满足的情况下时的语句;break;

break用于结束switch-case语句

练习

1、当用户输入的值为1时,弹出窗口显示“吃米饭”;当输入值为2时,弹出窗口显示“吃面”。

var n=prompt("请输入n")
if(n==1){
    alert("QQ糖")
}
if(n==2){
    alert("O泡果奶")
}

2、如果金额大于10,那么吃雪糕;如果金额不大于10,就不吃。

var n=prompt("请输入金额:")
if(n>10){
    alert("吃雪糕喽!")
}else{
    alert("吃不起,呜呜呜~~~")
}

3、行程安排:当用户钱数小于5时,不回家;等于5时,坐公交回家;大于5时,坐高铁回家;大于50时,坐飞机回家;大于1000时,可自己安排行程。

var n=prompt("请输入你的钱数")
if(n>=1000){
    alert("不回家,出去玩")
}else if(n>=50){
    alert("坐飞机回家")
}else if(n>5){
    alert("坐高铁回家")  
}else if(n==5){
    alert("坐公交回家")
}else if(n<5){
    alert("不回家")
}

4、输出年龄段:规定:0-9:儿童,10-19:少年,20-29,青年:30-59:中年,60-109:老年

var age=prompt("请输入您的年龄")
age=parseInt(age);
if(age>=0){
    var value=parseInt(age/10)
    switch(value){
        case 0:alert("儿童");break;

        case 1:alert("少年");break;

        case 2:alert("青年");break;

        case 3:
        case 4:
        case 5:alert("中年");break;

        case 6:
        case 7:
        case 8:
        case 9:
        case 10:alert("老年");break;

        default:alert("神仙")

    }
}
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值