常用的条件判断语句

流程控制语句

<script type="text/javascript">
 var a = 10;
  var b = 12;
  if(a > b) {
   alert("真聪明,你可真是个小天才");
  } else {
   alert("恭喜你答对了");
  }
  // 猜数游戏   用户输入一个数    判断这个数 和  15是否 一致
  // 如果是一致的话   就输出 猜对了
  // 如果不是一直的话  则进行判断  判断这个数 比 15大 还是 小 
  // 输出  等于   大于的话  大于多少    小于的话 小于多少  

//方法一:
  //if语句的嵌套使用
  var num = prompt("请输入一个数字");
  if(num == 15) {
   alert("你猜对了");
  } else {
   if(num > 15) {
    alert("您输入的数比预留数大" + (num - 15));
   } else {
    alert("您输入的数比预留数小" + (15 - num));
   }
  }
//  if else if
  //方法二:
  var num = prompt("请输入一个数字");
  if(num == 15) {
   alert("你猜对了");
  } else if(num > 15) {
   alert("您输入的数比预留数大" + (num - 15));
  } else {
   alert("您输入的数比预留数小" + (15 - num));
  }

<\script>

关键词
if(判断的条件){
条件为真执行的代码
}else{
条件为假
}
要么 就为 真 要么就为假

课堂案例

题目

  1. 根据用户输入的一个数字(0-6)
    通过弹出框 弹出对应的星期几
    2.依次输入两个值 比最后弹出最大的那个值
    3.依次输入三个值 比最后弹出最大的那个值
    4.接受班长口袋的班费
    若大于等于 2000 大家去洗jio城
    若小于 2000 大家去理发店
    若小于 1000 大家一起去吃饭
    若小于 500 大家还是凑凑吧
    其他情况 显示 输入 有误
<script type="text/javascript">
//  第一题 解题方法
  //  第一种方法
  //    if来做
  //  var num = prompt("请输入一个数");
  //  if(num ==0){
  //   alert("星期天");
  //  }else if(num == 1){
  //   alert("星期一");
  //  }else if(num == 2){
  //   alert("星期二");
  //  }else if(num == 3){
  //   alert("星期三");
  //  }else if(num == 4){
  //   alert("星期四");
  //  }else if(num == 5){
  //   alert("星期五");
  //  }else if(num == 6){
  //   alert("星期六");
  //  }else{
  //   alert("输入错误");
  //  }
  //  switch   只能显示对应 不能显示区间
     var num = prompt("请输入一个数字");
     switch(num) {
     case "0":
       alert("星期天");
       break;
      case "1":
       alert("星期一");
       break;
     case "2":
       alert("星期二");
       break;
       case "3":
       alert("星期三");
       break;
     case "4":
      alert("星期四");
      break;
      case "5":
      alert("星期五");
       break;
    case "6":
      alert("星期六");
       break;
     }
 //第二题
   var num1 = prompt("请输入第一个数");
   var num2 = prompt("请输入第二个数");
   var num3 = prompt("请输入第三个数");
   var max = 0;
    if(num1 == num2 && num2 == num3) {
    alert("您的输入数字都是一样大的");
   }else{
    if(num1 > num2) {
     max = num1;
   } else {
     max = num2;
    }
    if(max > num3) {
     max = max;
    } else {
     max = num3;
    }
   }
   console.log("最大的值是:" + max);
  //第三题
  var num = prompt("请输入班长口袋里面的钱");
  if(num >= 2000){
   alert("去洗jio");
  }else if(num > 1000){
   alert("去理发店")
  }else if(num > 500){
   alert("一起去吃饭");
  }else if(num>0){
   alert("还是凑凑吧")
  }else{
   alert("输入错误请重新输入");
  }
</script>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值