if...else...分支结构——案例

根据输入的整数,判断该数字能否被5和7整除,如果可以,则输出“该整数是5和7的倍数”,否则输出“该数字不符合要求” 

var num=35
if (num%5 ==0&&(num%7 ==0)) {
    document.write("该整数是5和7的倍数")
} else {
    document.write("该数字不符合要求")
}

根据学生的考试分数输出对应的成绩等级: 90分以上:优秀,70-89:良好, 60-70:及格,59分以下:成绩太差 

var score=parseInt(prompt("请输入成绩:"))
if (score>=90) {
    // console.log("优秀")
    // alert("优秀")   //弹出信息框
    document.write("优秀")
} else if (score>=70) {
    document.write("良好")
} else if (score>=60) {
    document.write("及格")
} else {
    document.write("成绩太差")
}

在古希腊神话中,玫瑰集爱与美于一身。人们常用玫瑰来表达爱情。送不同多数的玫瑰花代表的含义也不同。请根据送的花的多少,输出对应的玫瑰花话语。1朵:你是我的唯一,3朵:I Love You!,10朵:十全十美,99朵:天长地久!,108朵:求婚! 

        var num=parseInt(prompt("请输入购买的玫瑰花的数量:"))
        if (num==108) {
            console.log("求婚!")
        } else if (num==99) {
            console.log("天长地久!")
        } else if (num==10) {
            console.log("十全十美")
        } else if (num==3) {
            console.log("I Love You!")
        } else if (num==1) {
            console.log("你是我的唯一")
        } else{
            console.log("抱歉,信息库中没有查找到这个信息")
        }

        var num=parseInt(prompt("请输入购买的玫瑰花的数量:"))
        switch (num) {
            case 108:
            alert("求婚!")
            break;
            case 99:
                alert("天长地久!")
            break;
            case 10:
                alert("十全十美")
            break;
            case 3:
                alert("I Love You!")
            break;
            case 1:
                alert("你是我的唯一")
            break;
            default:
                alert("抱歉,信息库中没有查找到对应的花语")
            break; 
        }

根据给出的年份和月份判断该月有多少天?

        var year=2022
        var month=4
        switch (month){
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12:
                alert("31天")
                break;
            case 2:
                if (year%400==0||(year%4==0&&year%100!=0)) {
                    console.log(year,"是闰年")
                    alert("29天")
                } else {
                    alert("28天")
                }
                break;
            case 2:
            case 4:
            case 6:
            case 9:
            case 11:
                alert("30天")
        }

求两个数中的最大值

        var a = 10
        var b = 20
        var c = 30
        if (a>b) {
        console.log(a)
        } else {
            console.log(b)
        }
        var max=0//用来存储最大值
        //三个数之间比较时,可以先拿其中两个数进行比较,值大的再跟第三个数进行比较
        if(a>b){
            max=a
            if(max>c)
            {
                max=a
            }else{
                max=c
            }
        }else{
            max=b
            if(b>c){
                max=b
            }else{
                max=c
            }
        }
        console.log(max)

        //三元运算符;条件表达式?真:假
        max=a>b?a:b//得到的就是a和b中的最大值,并赋值给max
        var result=max>c?max:c//将前两个数中的最大值跟c进行比较,得到的结果就是三个数中的最大值
        console.log(result)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值