zoukankan      html  css  js  c++  java
  • js练习(1) Crazy

    写出函数DateDemo的返回结果,系统时间假定为今天

    function DateDemo(){
    
    var d, s="今天日期是:";
    
    d = new Date();
    
    s += d.getMonth() + "/";
    
    s += d.getDate() + "/";
    
    s += d.getYear();
    
    return s;
    
    }

    上述是题目,然后我进行了修改

    <script language="javascript">
    
    function DateDemo(){
    
    var d, s="今天日期是:";
    
    d = new Date();
    
    s += d.getMonth() +1+ "/";
    
    s += d.getDate() + "/";
    
    s += d.getYear();
    
    alert(s);
    }
    </script>
      

    首先我想在html网页里运行的时候总是不显示,调试了半天也想不到结果,后来请教了下小泡(人名),他说:alert(s)的值取不到,没有调用函数应该这样

    <script language="javascript">
    
    function DateDemo(){
    
    var d, s="今天日期是:";
    
    d = new Date();
    
    s += d.getMonth() + "/";
    
    s += d.getDate() + "/";
    
    s += d.getYear();
    
    alert(s);
    
    }
    
    DateDemo();
    
    </script>

    这个时候显示是显示出来了,但结果月份少了一个月,后来发现getmonth的用法,月份是从0开始的

    是以数组形式来存储月份的。下标是从0-11
    正确的是
    <script language="javascript">
    function DateDemo(){
    
    var d, s="今天日期是:";
    
    d = new Date();
    
    s += d.getMonth() +1+ "/";
    
    s += d.getDate() + "/";
    
    s += d.getYear();
    
    alert(s);
    }
    DateDemo();
    </script>
  • 相关阅读:
    jQuery之元素操作及事件绑定
    JS中常遇到的浏览器兼容问题和解决方法
    九九乘法表
    全选复习
    css基本知识
    js数组
    Spark常见错误问题汇总
    被问懵逼的Kafka面试题
    被问懵逼的数仓面试
    Flink模拟项目: 订单支付实时监控
  • 原文地址:https://www.cnblogs.com/flyscan/p/2553649.html
Copyright © 2011-2022 走看看