zoukankan      html  css  js  c++  java
  • JS基础8-常用内置对象(Date和Math)

    一、Date对象

    1.Date对象的创建

    new Date()

    new Date(month dd,yyyy hh:mm:ss)

    new Date(yyyy,mth,dd,hh,mm,ss)

    new Date(yyyy,mth,dd)new Date(ms)

        <script type="text/javascript">
            var d1=new Date();//创建的第一种方法
        document.write(d1.toString()+"<br>");
        //第二种创建方式
        var d2=new Date("2009-02-28 18:18:18");
            document.write(d2.toDateString());   
             </script>

    2.Date对象的获取

    getDate()

    Date对象返回一个月中的某一天(1~31)

    getDay()

    Date对象返回一周中的某一天(0~6)

    getMonth()

    Date对象返回月份(0~11

    getFullYear()

    Date对象以四位数字返回年份

    getHours()

    返回Date对象的小时(0~23

    getMinutes()

    返回Date对象的分钟(0~59

    getSeconds()

    返回Date对象的秒数(0~59

    getTime()

    返回197011日至今的毫秒数

        var year=d1.getFullYear();
        var month=d1.getMonth()+1;
        var date=d1.getDate();
        var day=d1.getDay();
            document.write(year+"年"+month+"月"+date+"日"+day);    

    3.Date对象的设置

    setDate()

    设置Date对象中月的某一天(1~31

    setMonth

    设置Date对象中月份(0~11

    setFullYear()

    设置Date对象中的年份(四位数字)

    setHours()

    设置Date对象中的小时(0~23

    setMinutes()

    设置Date对象中的分钟(0~59

    setSeconds()

    设置Date对象中的秒钟(0~59

    setMilliseconds()

    设置Date对象中的毫秒(0~999

    <script type="text/javascript">    
    //设置日期为2018.1.18日
        d1.setFullYear(2018);
        d1.setMonth(0);
        d1.setDate(18);
    //获取2018年1月18日的日期
        var year=d1.getFullYear();
        var month=d1.getMonth()+1;
        var date=d1.getDate();
        var day=d1.getDay();
    //判断2018年1月18日是星期几
        switch(day){
            case 0:
                day="星期天";
                break;
            case 1:
                day="星期一";
                break;
            case 2:
                day="星期二";
                break;
            case 3:
                day="星期三";
                break;
            case 4:
                day="星期四";
                break;
            case 5:
                day="星期五";
                break;
            case 6:
                day="星期六";
                break;
            default:
                day="错误数据"
        }
    //输出2018年1月18日的日期
        document.write(year+"年"+month+"月"+date+"日"+day);
    
        </script>

    二、Math对象

    1.常用方法

    abs(x)

    返回数的绝对值

    ceil(x)

    对数进行上舍入

    floor(x)

    对数进行下舍入

    max(x,y)

    返回xy中的最高值

    min(x,y)

    返回xy中的最低值

    pow(x,y)

    返回xy次幂

    random()

    返回0~1之间的随机数

    round(x)

    把数四舍五入为最接近的整数

    sqrt(x)

    返回数的平方根

                  sin(x)                返回数字的正弦值

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Math</title>
    <script type="text/javascript">
        var a=Math.abs(-1);
        document.write(a+"<br>");
        var b=Math.ceil(11.2);//上舍入
        document.write(b+"<br>");
        var c=Math.floor(11.2);//下舍入
        document.write(c+"<br>");
        var d=Math.max(50,12);//求最大值
        document.write(d+"<br>");
        var e=Math.min(50,12);//求最小值
        document.write(e+"<br>");
        var f=Math.pow(2,3);//求2的3次幂
        document.write(f+"<br>");
        var g=Math.random();//0-1之间的随机数
        document.write(g+"<br>");
        var h=Math.round(3.7);//四舍五入
        document.write(h+"<br>");
        var i=Math.sqrt(6);//求平方根
        document.write(i+"<br>");
        //π 求一个圆的面积:
        var circle=Math.pow(2,2)*Math.PI;
        document.write(circle);
        
        </script>
    </head>
    
    <body>
    </body>
    </html>
  • 相关阅读:
    互联网思维(1)
    互联网思维
    WLAN和WIFI的区别
    ping操作
    一篇关于正则表达式的小结
    javascript正则表达式
    为什么原型继承很重要 – SegmentFault
    JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型
    【转】前端开发文档规范
    我的第一篇博文
  • 原文地址:https://www.cnblogs.com/LuckyGJX/p/8629801.html
Copyright © 2011-2022 走看看