菜鸟的起步JS

简单的 if 和 switch分支练习

1.判断时间阶段。比如用户输入12点 就弹出“中午好” ,输入18点的时候就弹出 “下午好” ,输入23点的时候,弹出“晚上好”

代码如下:

 var time =prompt('请输入时间点:');
             if(time < 12 && time >= 6){
               alert('早上好呀,记得吃早餐哦');
             } 
             else if(time >= 12 && time < 15){
               alert('中午好,要小睡一会养足精神好学习呢');
             }
             else if(time >=15 && time <= 18){
               alert('下午好,中午睡得好吗?');
             }
             else if(time >=17 && time<=24){
                  alert('晚上好,记得要早睡')

             }
             else{
               alert('你个混小子,乱输什么呢!')
             }


2.比较两个数的最大值(用户依次输入2个值,最后弹出最大的那个值)
答案:

var num1 = prompt('请输入第一个数字:');
         var num2 = prompt('请输入第二个数字:');
         if(num1 > num2){
           alert(num1);
         }
         else{
           alert(num2);
           }

3.用户输入一个数字,判断是奇数还是偶数(能被2整除的就是偶数)
答案:

var num = prompt('请输入一个数字:');
            if( num % 2 == 0){
              alert(num + '是偶数');

            } 
            else{
              alert(num + '是奇数');
            }

4.根据用户输入的数值(1到7),返回对应的星期几。
答案:

在输入框输入的数字是字符串型,在switch语法中,输入的变量值匹配的话要与case后的值全等,
               即值和数据类型都要一样。
                var day = prompt('请输入数字1到7:');
              
               switch(day){
                 case '1' :
                 alert('今天是元气满满的星期一!害');
                 break;

                 case '2':
                 alert('今天是星期二哦,离放还有三天');
                 break;

                 case '3':
                 alert('今天是星期三耶,快了快了');
                 break;

                 case '4':
                 alert('今天星期四啦!')
                 break;

                 case '5':
                 alert('我滴妈!今天是周五啊');
                 break;

                 case '6':
                 alert('今天是放假第一天,干点啥好呢周六');
                 break;

                 case '7':
                 alert('幸福总是来得匆匆,去也匆匆啊,我的周日啊');
                 break;

                 default:
                 alert('哎呀被玩坏了');
               
               }    

5.接收班长口袋里的钱数?若大于等于2000,请大家吃西餐。若小于2000,大于1500,请大家吃快餐。若小于1500,大于等于1000,请大家喝饮料。若小于1000,大于500,请大家吃棒棒糖。否则提醒班长下次要带够钱呀。
答案:

 var money = prompt('哎哟我的妈啊,土豪班长的钱:');
                     if(money >= 2000){
                       alert('大伙嗨起来,班长要请我们吃西餐啦');
                     }
                    else if(money < 2000 && money >=1500){
                       alert('大伙嗨起来,班长要请我们吃快餐啦');
                     }
                     else if(money < 1500 && money >= 1000){
                       alert('班长要请我们喝饮料啦');
                     }
                     else if(money < 1000 && money>= 500){
                       alert('班长打大人请我们吃糖啦');
                     }
                     else{
                       alert('好了,班长跟我们一样是穷逼,害,真烦人')
                     }

6.分数判定

var score=prompt('请输入您的成绩:');
            if(score==100){
              alert('天哪!满分耶!')

            }
            else if(score >= 90 && score < 100){
              alert('优秀哦!')

            }
            else if(score >= 80 &&score <90){
              alert('很好,有提升空间')

                }
             else if(score >= 60 && score < 80){
              alert('在挂科边缘疯狂试探')
             }
             else{
               alert('你小子是想怎样') 

7.判断年份是闰年还是平年(能被400整除就是闰年或者整除4且不能被100整除)
答案:

 var year=prompt('请选择年份:');
            if(year % 400 == 0 || year %4==0 && year % 100 !=0){
              alert(year + '是闰年哦')
            }
            else{
              alert( year + '是平年耶')
            }
           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值