JavaScript中Math对象和Date对象虽然方法众多,但是常用方法其实没几个,所以就总结到一块写了。
Math在JavaScript中是一个最常用的对象之一,用于处理数学相关内容。这里介绍一下它比较常用的属性和方法。
Math常用的属性就一个:let pi=Math.PI; 用于获取圆周率。
1- Math.abs(x)
获取一个数的绝对值。
如-3的绝对值为3。
2- Math.floor(x)
获取一个数的向下取整数。
向下取整数即小于这个小数本身的最大整数。如3.14的向下取整数为3。
3- Math.round(x)
获取四舍五入后的整数。
四舍五入应该都懂,如3.6四舍五入后为4。
4- Math.random()
获取一个0-1的伪随机小数。
需要注意返回的是一个0到1的小数,且这个方法没有参数。如果要特指生成范围需要自己根据算法在获取的随机数上继续计算获取。
Date对象在开发中几乎无法避免的使用,主要用于处理日期相关内容。
要使用Date对象需要new一个实例出来,而new的方式有四种,可以在不同的情景下使用。
let date=new Date();
这种方法没有参数,用于创建一个当前时间的Date对象,即此时的date表示当前时间,你可以通过它获取创建它时的年、月、日等信息。
let date=new Date(value);
这里的value可以是Unix10位时间戳或13位时间戳,也可以是日期格式的字符串。
Unix时间戳表示从1970年这个时间点起到具体时间共有多少秒,这个秒数就是Unix时间戳;由于1秒等于1000毫秒,所以就有了13位时间戳;不明白的话建议可以百度学习一下,本文主要介绍JavaScript相关内容。
日期格式的字符串可以是:"月/日/年"、"英文月份 日,年"、"年,月,日,时,分,秒"等,自由度相对较高。
注意:要使用Date方法,要先使用上面的构造函数创建对象才可以使用。
① 对象.getFullYear()
获取该日期对象的年份。
② 对象.getTime()
获取该日期对象的时间戳。时间戳是从1970 年1月1日至今的毫秒数,1秒=1000毫秒。
③对象.getMonth()
获取该日期对象的月份,月份下标从0开始,所以一月的下标为0,二月的下标为1,以此类推,获取到的数字加1就是当前的月份了。
④对象.getDate()
获取该日期对象所在月份的日期。如现在是15号,获取的数字就是15。
⑤ 对象.getHours()
获取该日期对象的小时数。
⑥ 对象.getMinutes()
获取该日期对象的分钟数。
⑦ 对象.getSeconds()
获取该日期对象的秒数。