JS常用内置函数,超详细!!!


typora-root-url: ./

Math对象

Math对象不是构造函数,而是具有数学常数和函数的属性和方法

常量
Math.PI			//π
Math.E			//e     2.718.........
Math.LN2		//2的对数
Math.LN10		//10的对数
Math.LOG2E		//以2为低e的对数
Math.SQRT2 		//根号2

函数


Math.floor()	//向下取整

Math.ceil()		//向上取整

Math.round()	//四舍五入,就近取整

Math.abs()		//绝对值

Math.max()		//求最大值

Math.min()		//求最小值

Math.random()	//随机数
//Math.random()的使用
//random方法可以随机返回一个小数,其取值范围是[0 , 1)
function getRandom(min , max)
{
  return Math.floor(Math.random() * (max - min + 1) + min);
}

Date对象

Date对象是一个构造函数,需要实例化之后才能使用。Date实例用于处理日期和时间

//举例:	获取当前小时数
var date = new.Date();
var h = date.getHours();
console.log(h);

Date成员方法getter系列
/*
Date = new Date();
Date.getYear();                       //获取当前年份(2位)
Date.getFullYear();                   //获取完整的年份(4位,1970-????)

Date.getMonth();                      //获取当前月份(0-11,0代表1月)
//可以写成	  Date.getMonth()+1;  

Date.getDate();                       //获取当前日(1-31)
Date.getDay();                        //获取当前星期X(0-6,0代表星期天)
//			Date.getDay()+1; 

Date.getTime();                       //获取当前时间(从1970.1.1开始的毫秒数)
Date.getHours();                      //获取当前小时数(0-23)
Date.getMinutes();                    //获取当前分钟数(0-59)
Date.getSeconds();                    //获取当前秒数(0-59)
Date.getMilliseconds();               //获取当前毫秒数(0-999)
Date.toLocaleDateString();            //获取当前日期
var time=Date.toLocaleTimeString();   //获取当前时间
Date.toLocaleString( );               //获取日期与时间

*/

如果想要获取日期的指定部分,需要手动得到这种格式

 d = parseInt(总秒数/ 60/60 /24);    //  计算天数
 h = parseInt(总秒数/ 60/60 %24)   //   计算小时
 m = parseInt(总秒数 /60 %60 );     //   计算分数
 s = parseInt(总秒数%60);               //   计算当前秒数 

Date成员方法setter系列

date.setFullYear(year)		设置四位数年份
date.setMonth(month)		设置月份(0-11)
date.setData(day)			设置月份中的第几天(1-31)
date.setHours(hour)			设置小时数(0-23)
date.setMinutes(minute)		设置分钟数(0-59)
date.setSeconds(second)		设置秒数(0-59)
date.setMilliseconds(millsecond)   设置毫秒数(0-999)
date.setTime(timestamp)			  设置毫秒时间戳
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值