欢迎来真孝善网,为您提供真孝善正能量书籍故事!

JavaScript核心对象:Math数学对象与Date日期时间对象详解

时间:11-13 神话故事 提交错误

大家好,关于JavaScript核心对象:Math数学对象与Date日期时间对象详解很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

用法:Math.方法名称

数学.随机()

该方法用于生成0到1之间的随机数,包括0但不包括1。

数学.ceil()

围捕

数学.floor()

向下舍入

数学.round()

四舍五入

数学.abs()

求绝对值

数学.max()

查找序列的最大值

数学.min()

找到序列的最小值

随机函数工具

生成指定范围的随机数m~n 之间的随机数

分析:

Math.random() 0~1 不包括1

0~1 Math.random()

0~10 Math.random() * (10-0) + 0

10~20 Math.random() * (20-10) + 10

30~50 Math.random() * (50-30) + 30

m~n Math.random() * (n-m) + m

日期日期时间对象

创建日期时间对象

var timeObj=new Date() 括号内没有内容创建当前时间

var timeObj=new Date("2021-3-10 15:12:56") 创建指定时间1

var timeObj=new Date(2021, 3, 10, 15, 12, 56) 创建指定时间2

日期和时间的常用方法

var 时间=新日期()

var 时间=新日期()

console.log(time.getFullYear()) //年份

console.log(time.getMonth()) //月份这里注意月份是从0开始的,0表示一月

console.log(time.getDate()) //日期

console.log(time.getHours()) //小时

console.log(time.getMinutes()) //分钟

console.log(time.getSeconds()) //秒

console.log(time.getDay()) //星期几注意,星期日为0

console.log(time.getTime()) 格林威治毫秒

设置日期时间格式

使用模板字符串

var 时间=新日期()

varyear=time.getFullYear() //年份

var Month=time.getMonth() //月份

var date=time.getDate() //日期

var hours=time.getHours() //小时

var 分钟=time.getMinutes() //分钟

var Second=time.getSeconds() //秒

console.log(`${年}年${月+1}月${日期}日${小时}:${分钟}:${秒}`);

日期和时间实用函数

var o={

"M+": date.getMonth() + 1, //月份

"d+": date.getDate(), //日

"h+": date.getHours(), //小时

"m+": date.getMinutes(), //分钟

"s+": date.getSeconds(), //秒

"q+": Math.floor((date.getMonth() + 3)/3), //季度

S: date.getMilliseconds(), //毫秒

};

if (/(y+)/.test(fmt))

fmt=fmt.替换(

正则表达式.$1,

(date.getFullYear() + "").substr(4 - RegExp.$1.length)

);

for (var k in o)

if (new RegExp("(" + k + ")").test(fmt))

fmt=fmt.替换(

正则表达式.$1,

RegExp.$1.length==1 ?

奥[k]:

("00" + o[k]).substr(("" + o[k]).length)

);

返回fmt;

}

//创建时间格式显示

函数格式日期() {

var crtTime=new Date(); //当前时间

//返回dateFtt("yyyy-MM-dd hh:mm:ss", crtTime);

//return dateFtt("yyyy 年MM 月dd 日hh:mm:ss", crtTime);

//返回dateFtt("yyyy/MM/dd hh:mm:ss", crtTime);

return dateFtt("yyyy 年MM 月dd 日", crtTime);

}

var date1=formateDate()

控制台.log(日期1);

基数转换

toString() 方法可以在将数字转换为字符串时给出基数。

语法

tostring(要转换的基数)

parseInt()方法在将字符串转换为数字时,可以将字符串转换为十进制。

JavaScript核心对象:Math数学对象与Date日期时间对象详解的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、JavaScript核心对象:Math数学对象与Date日期时间对象详解的信息别忘了在本站进行查找哦。

用户评论

看我发功喷飞你

Javascript 数学和日期处理好有用啊!

    有7位网友表示赞同!

巴黎盛开的樱花

学习一下JS Math 和 Date 对象,搞清楚这些常用的函数用法。

    有10位网友表示赞同!

隔壁阿不都

想做网页开发,这些基础的东西真得要掌握牢固啊。

    有18位网友表示赞同!

代价是折磨╳

Date 对象真是太方便了,可以很轻松地获取或操作日期时间信息。

    有9位网友表示赞同!

孤者何惧

使用 Math 对象计算的时候,记得要注意精度问题。

    有15位网友表示赞同!

聽風

Js 里有很多数学函数,真的让人惊喜!

    有5位网友表示赞同!

君临臣

这些对象的使用范围很广啊,几乎所有网页项目都会用到。

    有18位网友表示赞同!

陌然淺笑

以前做前端开发的时候对这两个对象感觉不太熟,感觉这篇博客很有帮助!

    有7位网友表示赞同!

凉城°

希望能讲解一下常用的 Math 和 Date 对象函数的用法。

    有10位网友表示赞同!

伪心

学习这些基础知识对于提升JS编程水平很重要!

    有12位网友表示赞同!

嗯咯

学习这个能让我们更方便地处理网页的数学运算和日期信息。

    有8位网友表示赞同!

走过海棠暮

想用Js自己构建一些时钟或者计算器,这个对象应该可以帮到我吧。

    有9位网友表示赞同!

凉月流沐@

这个博客看起来很有深度,期待学习!

    有10位网友表示赞同!

裸睡の鱼

做网站开发的时候的确需要用到这些基础知识,加油学习!

    有18位网友表示赞同!

来自火星球的我

很多JS开发工具都会自带 Math 和 Date 的实现,这样方便得不得了。

    有19位网友表示赞同!

服从

我以前就觉得 JS 的数学库和日期处理能力很强大,这篇文章能更深入的了解一下!

    有17位网友表示赞同!

开心的笨小孩

感觉这两个对象可以解决很多日常开发中遇到的问题!

    有10位网友表示赞同!

米兰

学习这些基础知识可以让我们更深入地理解 JavaScript 语言本身。

    有17位网友表示赞同!

风中摇曳着长发

希望更多博主分享类似的文章,帮助我们更好地掌握 js 的精髓!

    有6位网友表示赞同!

【JavaScript核心对象:Math数学对象与Date日期时间对象详解】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活