JavaScript对象

115 阅读1分钟

1.布尔对象

布尔对象的属性 : constructor(返回对创建此对象的Boolean函数的引用) 使用“new Boolean()”构造函数将参数转换成一个布尔值,并创建一个布尔对象,而使用“Boolean()”转变函数只是将一个值转换成布尔类型的数据。

a.如果参数为0、null、NaN、false、空字符串或undefined,都将转为false

b.除了以上的情况之外,全部转为true,包括字符串“false”

2.日期对象

new Date()

new Date(年,月,日,时,分,秒)

getFullYear()		//返回年份,4位数,建议使用
getMonth()		//返回月份,其值范围为0~11
getDate()		//返回日期对象中的一个月中的第几天
getDay()		//返回星期中的某一天,0~6
getHours()		//返回日期对象中的小时部分
getMinutes()		//返回日期对象中的分钟部分
getSeconds()		//返回日期对象中的秒钟部分
getMilliseconds()	//返回日期对象中的毫秒部分
getTime()		//返回日期对象中的时间戳的毫秒数
getTimezoneOffset()	//返回日期对象中的时区的时差数,单位是分

3.数字对象

Math.E:			//自然对数的底数(e)
Math.LN10:		//loge10
Math.LN2:		//loge2
Math.LOG10E:		//log10e
Math.LOG2E:		//log2e
Math.PI:		//3.1415926
Math.SQRT1_2:	//2的平方根的倒数
Math.SQRT2:		//2的平方根
Math.abs():				//绝对值

Math.ceil():				//进一取整
Math.floor():				//退一取整
Math.max(num1,num2….):		//取最大值
Math.min():				//取最小值
Math.pow(x,y):				//返回x的y次幂
Math.random():			//0.0~1.0之间的随机数,包括0不包括1
Math.round():				//四舍五入
Math.sqrt():				//平方根

日期格式化

##用数字对象,生成6位随机码