js的学习之路(09)---Math和时间的内置函数

时间的内置函数

		//1.Math的一些操作
			var dt=new Date()//在当前运行代码时创建一个时间点对象
			console.log(dt.getDate())//返回几号
			console.log(dt.getDay())//返回星期几 星期天是0
			console.log(dt.getFullYear())//返回年
			console.log(dt.getMonth())//返回月份-1 范围是0---11
			console.log(dt.getHours())//返回小时 24小时制
			console.log(dt.getMinutes())//返回分
			console.log(dt.getSeconds())//返回秒
			console.log(dt.getMilliseconds())//返回毫秒 1000毫秒=1秒
			//UTC时间:1970-1-1 00:00:00 全国同一时间
			console.log(dt.getTime())//1970年8点到现在的毫秒数 因为中国时间慢8小时
			//创建时间点的方式
			console.log(dt)//返回值是对象
			var dt2=new Date("1999-2-10")
			console.log(dt2)
			var dt3=new Date("1999/02/10 12:20:10")
			console.log(dt3)
			var dt4=new Date("1999/02/10")
			console.log(dt4)
			var dt5=new Date(1999,02,10)
			console.log(dt5)
			var dt6=new Date(1999,15,35)//超出会自动进位 注意月是0--11
			console.log(dt6)
			
			
		  //2.时间对象间的减法运算
			var newdt=new Date()
			var dt=new Date(1999,02,10)
			console.log(newdt-dt)//过的毫秒数

Math的内置函数

            console.log(Math.PI)//圆周率 有限小数 不等于π
			console.log(Math.PI/180)//弧度1度 
			console.log(Math.ceil(9.11))//10 向上取整
			console.log(Math.floor(9.11))//9 向下取整
			console.log(Math.round(9.11))//9 四舍五入
			console.log(parseFloat("9.11px111"))//9.11 取到第一个不是数的地方 前面输出数字
			console.log(parseInt("9.11px"))//9 和上面一样 只是这个会取整
			var a=8.3300
			console.log(a.toFixed(3))//8.330 取3位小数
			console.log(Math.sin(30*(Math.PI/180)))//30度的sin值
			console.log(Math.max(1,88,66,33))//88 求一组数中的最大值
			console.log(Math.min(1,88,66,33))//1 求一组数中的最小值
			console.log(Math.pow(8,3))//512 8的3次方
			
			
			//random
			console.log(Math.random())//[0,1)之间的随机数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思考猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值