分支语句嵌套语句

89 阅读1分钟
<body>
    <script>
        // 1、迎双旦,某加油站特推出回馈客户的活动,每逢周五优惠,92号汽油每升优惠3毛,95号汽油每升优惠5毛(92号汽油原价 6.78元/升,95号汽油原价:7.28元/升)根据车主的加油量,计算客户的油费
        /*  var petrol92 = 6.78;
         var petrol95 = 7.28;
         var oil = prompt('要加多少油');
         var petrol = prompt('加几号油');
         var week = prompt('今天是周几,例如:周五');
         var oilmoney;
         if(week == '周五'){
             if(petrol == '92'){
                 oilmoney = (petrol92 - 0.3)*oil;
             }else if(petrol == '95'){
                 oilmoney = (petrol95 - 0.5)*oil;
             }
         }else{
             if(petrol == '92'){
                 oilmoney = petrol92 *oil;
             }else if(petrol == '95'){
                 oilmoney = petrol95 *oil;
             }
         }
         alert('油费是:'+oilmoney+'元'); */


        // 2、求三个变量最大值(根据用户输入)
        /*  var a = prompt('请输入第一个数');
         var b = prompt('请输入第二个数');
         var c = prompt('请输入第三个数');
         a = parseInt(a);
         b = parseInt(b);
         c = parseInt(c);
         if(a>b && a>c){
             alert('最大值是:'+a);
         }else if (b>a && b>c){
             alert('最大值是:'+b);
         }else{
             alert('最大值是:'+c);
         } */

        // 3、提示用户输入用户名,然后再提示输入密码。如果用户名是"admin"并且密码是“888888”则提示正确,否则提示错误,如果用户名不是admin还提示用户名不存在。
        /*  var user = prompt('请输入用户名');
         if(user == 'admin'){
             var password = prompt('请输入密码');
             if(password == '888888'){
                 alert('输入正确,进入下一步');
             }else{
                 alert('输入错误,返回上一步');
             }
         }else{
             if(user !== 'admin'){
                 alert('用户名不存在,先注册呦');
             }
         } */

        // 4、提示用户输入年龄.如果大于等于18.则告知用户可以查看.如果小于10岁,则告知不允许查看.如果大于等于10岁.则提示用户是否继续查看 (yes、no)·
        // 如果输入 的是yes则提示用户可以查看,否则提示不可以查看。
        /*var age =prompt('请输入年龄');
          age = parseInt(age);
          if(age>=18){
              alert('可以查看');
          }else if(age>=10){
              var a=prompt('是否继续查看:yes/no');
              if(a == 'yes'){
                  alert('可以查看');
              }else{
                  alert('没有选择yes,无法查看了');
              }
          }else{
              alert('达不到查看的条件');
          } */

        /* 5、假设你应聘Web前端技术开发岗位,如果你会html、css和JavaScript技术,你面试成功,欢迎加入公司,否则你面试不成功,不能加入公司。
        例:请问你会html技术吗?(yes / no) 请问你会css技术吗?(yes / no) 请问你会JavaScript技术吗 ? (yes / no) 以上三问都会打为yes时,面试成功,否则失败*/
        /*  var html = prompt('请问你会html技术吗?yes/no');
         if (html == 'yes') {
             var css = prompt('请问你会css技术吗?yes/no');
             if (css == 'yes') {
                 var js = prompt('请问你会js技术吗?yes/no');
                 if(js == 'yes'){
                     alert('恭喜您过关斩将,通过面试');
                 }else{
                     alert('抱歉,没能通过面试');
                 }
             }else{
                 alert('不好意思,我们需要会css哦');
             }
         } else {
             alert('技能不全,面试失败');
         } */

        // 6、某公司根据工龄发放年终奖
        // 工作满一年   工资8000以上的人,年终奖为工资的1.2倍,10000以上的的为工资的1.5倍,其它为1个月的工资;工作满两年  工资10000以上的人,年终奖为工资的1.5倍,15000以上的为工资的1.8倍,其它为1个月的工资;工作满三年  工资15000以上的人,年终奖为工资的1.8倍,20000以上的为工资2.5倍,其它为1个月的工资
        // 根据员工的工龄,计算员工最后一个月发的工资?
        /*  var year = prompt('请输入您的工龄');
         var money = prompt('请输入您的月工资');
         year = parseInt(year);
         money = parseInt(money);
         var bonus; //奖金
         if(year>=1 && year<2){
             if(money>10000){
                 bonus = money*1.5;
             }else if(money>8000){
                bonus = money*1.2;
             }else{
                 bonus = money;
             }
         }else if (year>=2 && year<3){
             if(money>15000){
                 bonus = money*1.8;
             }else if(money>10000){
                bonus = money*1.5;
             }else{
                 bonus = money;
             }
         }else{
             if(money>20000){
                 bonus = money*2.5;
             }else if(money>15000){
                bonus = money*1.8;
             }else{
                 bonus = money;
             }
         }
         var endmoney = money+bonus;
         document.write(endmoney); */

        //  7、判断以下变量的命名不正确的是:A  abc   B _abc   C  $abc   D #abc  (要求编制一个程序用 switch语句)
        var choose = prompt('以下命名不正确的是:A、abc B、_abc C、$abc D、#abc');
        switch (choose) {
            case 'A':
            case 'B':
            case 'C':
                alert('这个是正确的,请选出不正确的');
                break;
            case 'D':
            alert('这个是错误的,命名是以字母、下划线、$开头');
            break;
        }
    </script>
</body>