• JavaScript 08 math对象和date


                                                      Math对象

    Math对象用于执行数学任务,注释:Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。

    常用的Math的属性有 E PI:

    console.log(Math.E);                                            //输出结果约为2.718

    console.log(Math.PI);                          //3.14159

    常用的Math.方法有round(x)abs(x)random()ceil(x)floor(x)max(x,y)min(x,y)sqrt(x)pow(x,y)

    console.log(Math.round(1234.5678));                                                                 //四舍五入

    console.log(Math.abs(-12));                      //绝对值

    console.log(Math.ceil(Math.random()*10));                    //1-10的随机数

     console.log(Math.ceil(12.3));                        //对数值上舍入

    console.log(Math.floor(14.8));                         //对数下舍入

    console.log(Math.max(12,3423,45345,6435655345));                //最大值

    console.log(Math.min(-234,23,2346,324536));                    //最小值

    console.log(Math.sqrt(4));                             //返回 x 的 平方根

    console.log(Math.pow(2,3));                            //返回x的y次幂的值

                     -----------------------------------------------------------------------------------------------------------------------------------

                                                                                           Date对象

    日期对象用于处理日期和时间。

    var d=new Date();
    console.log(d);                                                //获取现在的时间
    var d=new Date(1767868788234259);
       console.log(d);                                              //获取这个时间戳的时间
     var d=new Date(2015,10,3);                                         //获取这个日期的月份会加一年
    console.log(d);
       var d=new Date(45,1);                                          //当是两个值时是后面的月份加一月也代表1日
          console.log(d);
    var d=new Date(2013,13,2);                                           //2014.2.2
    console.log(d);
    console.log(Date.now());                                            //获取当前时间戳
    console.log(new Date(Date.now()));                                         //这个时间戳是现在的
     console.log(Date.parse(2015,09,26,12,23,34));                                 //获取这个时间段的时间戳
    console.log(Date.parse("Aug 9,2015"));                                   // 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
    console.log(Date.UTC(2015,09,01,0,0,0));                                    //根据世界时间来返回到1970.1.1的毫秒数


    var d=new Date("2015-09-26 12:23:34");                                    //返回1970年1月1日8点到指定日期(字符串)的毫秒数。
    console.log(d);
      console.log(d.getFullYear());                                             //获取年份
      console.log(d.getMonth()+1);                                             //获取月份
      console.log(d.getDate());                                                //获取当前日
       console.log(d.getDay());                                              //星期几(0是星期日)
       console.log(d.getHours());
       console.log(d.getMinutes());
       console.log(d.getSeconds());
       console.log(d.getMilliseconds());
       console.log(d.getTime());                                          //返回 1970 年 1 月 1 日至今的毫秒数。
       d.setDate('11');                                                     //设置
       console.log(d);
       d.setFullYear('2016');
       console.log(d);
       d.setMonth('2');
       console.log(d);
       d.setHours('15');
       d.setMinutes('46');
       d.setSeconds('55');
       console.log(d);

  • 相关阅读:
    华强北三代悦虎1562A怎么样?
    改丝印的假华强北三代1562A,用芯良苦!
    华强北三代过软件检测的佳和1562A
    Unlua静态导出
    Unlua编程基础
    Android JNI调用
    手机屏幕参数
    UE4 stats性能埋点
    【JWT】JSON Web Token
    【算法】一致性哈希算法实现
  • 原文地址:https://www.cnblogs.com/lh0127/p/9590709.html
Copyright © 2020-2023  润新知