JS知识整理随笔 Math和Date对象

Posted 星河

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS知识整理随笔 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)

 

以上是关于JS知识整理随笔 Math和Date对象的主要内容,如果未能解决你的问题,请参考以下文章

js中的函数,Date对象,Math对象和数组对象

javascript原型原型链 学习随笔

JS知识整理随笔 String

JS Date Math Number

JS知识整理随笔数组

#9.6课堂JS总结#变量作用域 date()对象 math()对象