今天总结了一下math方法以及日期对象的一些知识点(小白一枚,不足之处请留言指出)
Math方法:
Math 是 js 的一个内置对象,提供了一堆的方法帮助我们操作数字
属性
- Math.PI
- 圆周率
方法
- Math.random()
- 随机数,随机产生0-1之间的数,不包括0,1
- Math.round()
- 取最近的整数,相当于四舍五入
- Math.ceil()
- 向上取整
- Math.floor()
- 向下取整
- Math.max()
- 参数是多个数字,求最大数字
- Math.min()
- 参数是多个数字,求最小数字
- Math.pow(底数,指数)
- 求幂
- Math.sqrt()
- 开根号
- Math.abs()
- 求绝对值
- Math.sin(弧度)
- 正弦
- Math.cos(弧度)
- 余弦
- …
- console.log(Math);
弧度
console.log(Math.sin( Math.PI/180 * 90 ))
console.log(Math.cos( Math.PI/180 * 90 ))
sine=对边与斜边的比叫做∠A的正弦
cosa=余弦是它的邻边比三角形的斜边
tan=对边与邻边的比值
两个随机数之间随机数范围:
var m=2
var n=10
var num=Math.floor(Math.random()*(n-m+1)+m)
console.log(num)
日期对象:
var oDate=new Date() //获取当前时间
var year=oDate.getFullYear() //获取年
var mouth=oDate.getMonth()+1 //获取月
var date=oDate.getDate() //获取日
var week=oDate.getDay() //获取星期
var hour=oDate.getHours() //获取小时
var minute=oDate.getMinutes() //获取分钟
var second=oDate.getSeconds() //获取秒
var mils=oDate.getMilliseconds() //获取毫秒
var time=oDate.getTime() //获取1970年到现在的毫秒数
var date1=new Date(1000) //获取1970年开始1000毫秒的时间
oDate.setDate(oDate.getDate() + 7); //获取7天以后的日期
oDate.setFullYear() //设置年份(四位数)
oDate.setHours() //设置小时(0-23)
oDate.setMinutes() //设置分钟 (0 ~ 59)
oDate.setSeconds() // 设置秒(0 ~ 59)
// oDate.setMillisenconds() //设置毫秒(0 ~ 999)
oDate.setTime() //设置1970年1月1日至今的毫秒数
console.log(Date.parse(2000-01-01)) //表示某个日期的字符串,并返回从1970-1-1 00:00:00 UTC 到该日期对象(该日期对象的UTC时间)的毫秒数;转换格式默认支持2015-10-24或2015/10/24
本文详细介绍了JavaScript中Math对象的各种数学方法,如随机数生成、取整、求幂等,以及日期对象的使用方法,包括获取和设置年、月、日、时、分、秒和毫秒的具体操作。
198

被折叠的 条评论
为什么被折叠?



