if判断语句

aa.输入两个整数,然后交换这两个数的值,再将其输出。

 var aa=parseInt(prompt("输入一个数字"));
    var bb=parseInt(prompt("输入一个数字"));
    console.log(aa,bb);
    var temp;
        temp=aa;
        aa=bb;
        bb=temp;
    console.log(aa,bb)
    引入一个临时值   temp  进行赋值   调换
    =赋值  ==等于  ===全等于 返回的是布尔类型的值

bb. //输入一个月份,然后判断该月份有好多天

   var month=parseInt(prompt("请输入月份"));
    if(month>=1 && month<=12){
        switch (month){
            case 2:
                var year=parseInt(prompt("请输入年份"));
                if(year>=0){
                    if(year%4==0&&year%100!=0||year%400==0){
                        document.write("29");
                    }else{
                        document.write("28");
                    }
                }else{
                    alert("输入年份有误");
                }
                break;
            case 4:
            case 6:
            case 9:
            case 11:
                document.write("30");
                break;
            default :
                document.write("31");
        }
    }else{
        alert("输入月份有误");
    }
    首先判断月份是否为1-12之间;判断2月,大月,小月,判断2月时候  考虑瑞年  平年
     default 表示的是其余的意思

cc.完成和计算机玩猜拳的游戏的程序
提示:由计算机随机产生 0-2之间的数字,自定义玩法,如: 0-石头 1-剪刀 2-布
产生一个有范围的随机数公式:Math.floor(Math.random()*(大-小+1)+小);
比如生成一个0到9之间的随机数:
Math.floor(Math.random()*(9-0+1)+0)===>Math.floor(Math.random()*10);

 var comPlayer=Math.floor(Math.random()*3);//随机产生0-2随机数
    var perPlayer=parseInt(prompt("请出拳:0-石头  1-剪刀  2-布")); //用户输入0.1.2
    if(perPlayer>=0 && perPlayer<=2){  //判断用户输入规范
        if(comPlayer==perPlayer){    //平局
            document.write("平局");
        }else if(perPlayer==0 && comPlayer==1 || perPlayer==1 && comPlayer==2 || perPlayer==2 && comPlayer==0){       //玩家赢的三种情况
            document.write("玩家赢了");
        }else{
            document.write("玩家输了");
        }
    }else{
        alert("不懂游戏规则");
    }

dd. 输入某年某月某日,判断这一天的下一天是几月几日

 月份:
   二月份:
     闰年:29  month:3 day:1
       平年:28  month:3 day:1
        <(29||28) month:2  day+1;
    小月份:4 6 9 11
        30  month+1     day:1
        <30 month:month day+1
    大月份:1 3 5 7 8 10
        31  month+1     day:1
        <31 month:month day+1
    12月份:
        31 year+1 month:1 day:1
        <31 month:month day+1
    var year=parseInt(prompt("请输入年份"));
    var month=parseInt(prompt("请输入月份"));
    var day=parseInt(prompt("请输入日期"));
    if(year>=0 && month>0 && month<13 && day>0 && day<32){
        if(month==2){
            if(year%4==0&&year%100!=0||year%400==0){
                if(day==29){
                    month++;
                    day=1;
                    document.write("这一天的下一天是:"+year+"年"+month+"月"+day+"日");
                }else if(day<29){
                    day++;
                    document.write("这一天的下一天是:"+year+"年"+month+"月"+day+"日");
                }else{
                    alert("闰年的二月份只有29天");
                }
            }else{
                if(day==28){
                    month++;
                    day=1;
                    document.write("这一天的下一天是:"+year+"年"+month+"月"+day+"日");
                }else if(day<28){
                    day++;
                    document.write("这一天的下一天是:"+year+"年"+month+"月"+day+"日");
                }else{
                    alert("闰年的二月份只有28天");
                }
            }
        }else if(month==4 || month==6 || month==9 || month==11){
            if(day==30){
                month++;
                day=1;
                document.write("这一天的下一天是:"+year+"年"+month+"月"+day+"日");
            }else if(day<30){
                day++;
                document.write("这一天的下一天是:"+year+"年"+month+"月"+day+"日");
            }else{
                alert("小月份只有30天");
            }
        }else if(month==12){
            if(day==31){
                year++;
                month=1;
                day=1;
            }else{
                day++;
            }
            document.write("这一天的下一天是:"+year+"年"+month+"月"+day+"日");
        }
        else{    //为剩下的大月份的情况  1 3 5 7 8 10
            if(day==31){
                month++;
                day=1;
            }else{
                day++;
            }
            document.write("这一天的下一天是:"+year+"年"+month+"月"+day+"日");
        }
    }else{
        alert("输入日期有误");
    }

ee.

点击一下   背景颜色随机变换一下
  var r=Math.floor(Math.random()*256);
    var g=Math.floor(Math.random()*256);
    var b=Math.floor(Math.random()*256);
  document.write("<div  style='height:300px;background:rgb("+r+","+g+","+b+")'></div>");

ff.

9个数字换一行
  var count=0;
   for(var i= 1;i<100;i++){
       count++;
      document.write(i+"&nbsp &nbsp");
       if(count==9){
           document.write("<br/>");
           count=0;
       }
   }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值