前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JS常用方法-Date&Math篇

JS常用方法-Date&Math篇

作者头像
全栈开发日记
发布2022-05-13 15:31:21
2.7K0
发布2022-05-13 15:31:21
举报
文章被收录于专栏:全栈开发日记

JavaScript中Math对象和Date对象虽然方法众多,但是常用方法其实没几个,所以就总结到一块写了。

Math篇

Math在JavaScript中是一个最常用的对象之一,用于处理数学相关内容。这里介绍一下它比较常用的属性和方法。

Math属性:

Math常用的属性就一个:let pi=Math.PI; 用于获取圆周率。

Math方法:

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对象在开发中几乎无法避免的使用,主要用于处理日期相关内容。

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的常用方法:

注意:要使用Date方法,要先使用上面的构造函数创建对象才可以使用。

对象.getFullYear()

获取该日期对象的年份。

对象.getTime()

获取该日期对象的时间戳。时间戳是从1970 年1月1日至今的毫秒数,1秒=1000毫秒。

对象.getMonth()

获取该日期对象的月份,月份下标从0开始,所以一月的下标为0,二月的下标为1,以此类推,获取到的数字加1就是当前的月份了。

对象.getDate()

获取该日期对象所在月份的日期。如现在是15号,获取的数字就是15。

对象.getHours()

获取该日期对象的小时数。

对象.getMinutes()

获取该日期对象的分钟数。

对象.getSeconds()

获取该日期对象的秒数。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈开发日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Math篇
    • Math属性:
      • Math方法:
      • Date篇
        • Date的构造函数:
          • ① let date=new Date();
          • ② let date=new Date(value);
        • Date的常用方法:
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档