• JS知识整理随笔(5) Math和Date对象


    Math

    • min  求一组书中的最小值  返回number 
    • max 求一组书中的最大值  返回number
    • ceil   向上取整
    • floor   返回整数部分
    • round   四舍五入
    • abs  绝对值 

    Math.random

    功能:返回大于等于0小于1的一个随机数

    返回值number

    说明

    求n都m之间的随机数的公式

    random=Math.floor(Math.random()*(m-n+1)+n);

     function getRandom(n,m){
           var chois=m-n+1;//随机整数的个数
           return Math.floor(Math.random()*chois);
       }
       var random1=getRandom(2,6);
       console.log(random1);

    Date

    如何创建一个日期对象

    语法:new Date()

    功能:创建一个日期时间对象

    返回值:不传参的情况下,返回当前的日期时间对象

       var weeks=["日","一","二","三","四","五","六"]
            today=new Date(),
            year=today.getFullYear(),
            month=today.getMonth(),
            date=today.getDate(),
            week=today.getDay(),
            hours=today.getHours(),
            minutes=today.getMinutes(),
            seconds=today.getSeconds(),
            time=year+'年'+month+'月'+date+'日  '
            +'星期'+weeks[week];
            console.log(time)

    var today=new Date();
     //50天之后是几号
     //1、
    today.setDate(today.getDate()+50);
    console.log(today.getDate());
    2
    var year=today.getFullYear();
    var month=today.getMonth();
    var day=today.getDate();
    var temp=new Date(year,month,day+50);
    var time="10天后的今天是: "+temp.getFullYear()+'-'
    +(temp.getMonth()+1)+'-'+temp.getDate();
    console.log(time)
  • 相关阅读:
    一个 redis 异常访问引发 oom 的案例分析
    从粗放式到精益化编程
    又是一年校招
    xUtils框架的介绍(四)
    xUtils框架的介绍(三)
    hdu 4283 区间dp
    hdu 4632区间dp 回文字串计数问题
    poj 1651 区间dp
    NYOJ 石子合并(一) 区间dp入门级别
    区间dp 整数划分问题
  • 原文地址:https://www.cnblogs.com/zry2510/p/7098617.html
Copyright © 2020-2023  润新知