分享一波干货值得收藏哟! API之常用函数

一。介绍几种js 数学中常用的api函数:
(1) Math.PI 圆周率
(2)Math.E 自然对数
(3)Math.SQRT2 2的平方根(结尾的数值可以根据需求更改)
(4)(Math.abs© 求绝对值
(5)Math.floor(num) 地板函数(即向下取整)
(6)Math.ceil(num) 天花板函数(向上取整)
(7) Math.round(num) 四舍五入
(8)(Math.max(5,7,8,2)
(Math.min(5,7,8,2) 最大值与最小值
(9) Math.random() 随机数(只能产生0-1之间的数)
(10)(Math.pow(3, 3) 幂运算 : 两个参数 : 第一个是底数 第二个是指数

(二)获取时间函数
在获取时间之间必须要先对 Date对象进行创建
例: Date.parse()
date = new Date(“1234”);
date = new Date(“7 24 2018 10: 10:10”);
date = new Date("7 ,24 ,2018, 10: 10:10 ");
date = new Date(“2018, 24 ,7 , 10: 10:10”);
date = new Date(“July ,24 ,2018, 10: 10:10”);
console.log(date)
注:
参数是字符串 :
1. 参数是字符串, 但是必须是可以通过Date.parse()方法去转化的字符串
2. 解析参数的时候, 参数字符串的顺序必须是“年月日”或者“月日年”;
3. 参数字符串数据的连接可以使用空格, 逗号, — , /
4. 参数字符串里面月份可以使用英文全称或者简称
date = new Date(6000);
date = new Date(2030, 5);
date = new Date(2030, 5, 24);
date = new Date(2030, 5, 24, 12, 30, 20,300);
console.log(date);
1. 参数里面的月份数值, 是从0-11表示1到12月份
2. 如果不给参数, 就表示记录当前时间
3. 如果只给一个, 那么就会被当做毫秒数来解析, 即从1970年12月1日凌晨开始算, 往后加多少毫秒
4.时间戳的时间表示的是从1970年1月1日往后到指定时间的秒数 10位数
5.在js的Date对象里面进行运算的是1970年1月1日到指定时间的毫秒数 13位

   操作的API
	// 1, 获取完整的年份
	var year = date.getFullYear();
	console.log(year);//2030
	// 2. 获取月份  获取的月份也是0-11表示1到12月份
	var month = date.getMonth();
	console.log(month);//5

	// 获取日期数, 1-31表示月份
	var date1 = date.getDate();
	console.log(date1)//24
	// 获取星期数  0-6表示星期数  西方的一个星期的第一天是周日, 用0表示
	var week = date.getDay();
	console.log(week)//1

	// 获取小时数
	var hours = date.getHours();
	var minute = date.getMinutes();
	var seconds = date.getSeconds();

	// 毫秒数是0-999
	var millSeconds = date.getMilliseconds();

	console.log(hours, minute, seconds, millSeconds);//12 30 20 300

	 getTime()方法获取的是1970年1月1日到现在的毫秒数
	var time = date.getTime();
	console.log(time);

	console.log(new Date("1970-01-01").getTime());
	console.log(new Date("1970/01/01").getTime());

以上函数的api没有什么技巧可言,需要我们记忆用起来会方便很多哟!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值