if语句的一些简单小练习2

7:判断学生考试分数,

    90(包括)分以上为优秀、

    80(包括)-90 分为合格、

    60(包括)-80 分为及格,

    60分以下提示“你很危险,该努力”。

var scores = prompt("请输入分数(0-100):");

      if (scores < 0 || scores > 100 || isNaN(scores)) {

        alert("请输入合法数字");

      } else {

        if (scores >= 90) {

          alert("优秀如你");

        } else if (scores >= 70) {

          alert("良好,有进步空间");

        } else if (scores >= 60) {

          alert("及格,你很危险");

        } else {

          alert("不及格,叫家长");

        }

      }

8:闰年的定义:能被4整除并且不能被100整除或者能被400整除。

    弹出输入的年份是闰年还是平年

var year = prompt("请输入年份");

        if (isNaN(year)) {

          alert("这不是年份,重新输入");

        } else {

          if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {

            alert(year + "年是闰年");

          } else {

            alert(year + "年是平年");

          }

        }

9: 用户输入一个数,判断其是奇数,还是偶数,如果不是数字也要提示

var num = parseInt(prompt("请输入数字:"));

      if (num < 0 || isNaN(num)) {

        alert("非法操作");

      } else {

        if (num % 2 == 0) {

          alert("偶数");

        } else {

          alert("奇数");

        }

      }

10:判定两个数字之间的最大者(用户输入两个数字,判定哪个数字大)

var num1 = +prompt("请输入第一个数字:");

      var num2 = +prompt("请输入第二个数字:");

      if (isNaN(num1) || isNaN(num2)) {

        alert("请输入数字");

      } else {

        if (num1 > num2) {

          alert(num1 + "大");

        } else if (num1 == num2) {

          alert("两个数一样大,值为:" + num1);

        } else {

          alert(num2 + "大");

        }

      }

11:获取用户输入的三个数,判断三个数的大小

//获取用户输入的三个数

      var num1 = +prompt("请输入第一个数:");

      var num2 = +prompt("请输入第二个数:");

      var num3 = +prompt("请输入第三个数:");

      //先找三个数中的最小的数字

     

      if (num1 < num2 && num1 < num3) {

        //找到num1最小

        if (num2 < num3) {

          //比较num2 num3

          alert(num1 + "," + num2 + "," + num3);

        } else {

          alert(num1 + "," + num3 + "," + num2);

        }

      } else if (num2 < num1 && num2 < num3) {

        //找到num2最小,然后比较num2 num3

        if (num1 < num3) {

          alert(num2 + "," + num1 + "," + num3);

        } else {

          alert(num2 + "," + num3 + "," + num1);

        }

      } else {

        //num3最小,比较num1 num2

        if (num1 < num2) {

          alert(num3 + "," + num1 + "," + num2);

        } else {

          alert(num3 + "," + num2 + "," + num1);

        }

      }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值