• js初学-2


    1.任意输出一个日期,利用if-else判断语句判断该日期是当年的第几天

    代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    </head>
    <body>
    <script type="text/javascript">
    function getDays(){
    var y=parseInt(prompt("请输入年份"));//先将输入字符强制转换成数字.
    var m=parseInt(prompt("请输入月份"));//先将输入字符强制转换成数字.
    var d=parseInt(prompt("请输入日号"));//先将输入字符强制转换成数字.
    var a=parseInt((m-1)/2);//----------先按每月31天计算总天数,再用(m-1)/2计算误差天数.
    var b=parseInt((m-2)/2);//----------因为七月和八月连在一起,所以大于八月后应是(m-2)/2.
    if(isNaN(y)||isNaN(m)||isNaN(d)||d>31){
    alert("输入格式有误!");//----------先判断输入字符是否非法.
    }
    else if((y%4==0&&y%100!=0||y%400==0)&&(m==2&&d>29)){
    alert("日号输入有误!");//--判断日号是否正常.
    }
    else if(!(y%4==0&&y%100!=0||y%400==0)&&(m==2&&d>28)){
    alert("日号输入有误!");//------判断日号是否正常.
    }
    else if(m<=2&&m>0){
    alert((m-1)*31+d-a);
    }
    else if(m<=8){
    if(y%4==0&&y%100!=0||y%400==0){
    alert((m-1)*31+d-a-1);//---若年份为闰年,计算后的总天数再减去1
    }
    else{
    alert((m-1)*31+d-a-2);//---若年份为闰年,计算后的总天数再减去2.
    }
    }
    else if(m<=12){
    if(y%4==0&&y%100!=0||y%400==0){
    alert((m-1)*31+d-b-1);//---若年份为闰年,计算后的总天数再减去1.
    }
    else{
    alert((m-1)*31+d-b-2);//---若年份为闰年,计算后的总天数再减去2.
    }
    }
    else{
    alert("月份输入有误!");//-------月份大于12或者小于1月,非法月份数.
    }
    }
    </script>
    <button onclick="getDays()">判日期</button>
    </body>
    </html>

    2.生成一个随机数,要求:

    1.用户输入一个数字并保存(input)
    2判断用户输入的内容
      input是否为exit,是则退出(break)
      input>num:提示大了
      input<num:提示小了
      提示正确,结束(break)

    代码:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title></title>
    </head>
    <body>
    <script type="text/javascript">
    function game(){
    var num=parseInt(Math.random()*100);
    while(true){
    var input=prompt("请输入一个数字");
    var n=parseInt(input);
    if(input=="exit"){
    alert("游戏结束");break;
    }
    else if(input>num){
    alert("大了");
    }
    else if(input<num){
    alert("小了");
    }
    else{
    alert("正确!");
    break;
    }
    }
    }
    </script>
    <button onclick="game()">猜大小</button>
    </body>
    </html>

  • 相关阅读:
    word2vec原理推导与代码分析
    vim 删除
    HanLP 配置与使用
    python import 其他 package的模块
    mysql 修改root密码
    Spring Boot 整合 PageHelper
    MyBatis SQL语句构建器
    webpack4
    MySql DCL数据控制语言(对用户权限的设置)
    MySql DQL数据查询语言
  • 原文地址:https://www.cnblogs.com/i-wind/p/10241736.html
Copyright © 2020-2023  润新知