对象扩展
今天的内容有点杂,还请见谅,昨天记录了对象,今天横向扩展一下其他对象。
javascript分为三种对象方法
1:自定义对象
2:内置对象
3:浏览器对象
前两种属于ECMAscript
第三个浏览器对象属于javascript独有的javascript API
内置对象指的是javascript自带语言,提供开发者使用,提供常用的基本方法和属性(属性和方法),内置对象帮助开发者快速开发
内置对象:Math(),Date(),Array(),String()等这些都是方法在官方网站上能查到用法等等…
官方文档:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round
上面的链接是官方文档是目前最全最完整的文档(MDN文档)或者W3C文档
推荐使用MDN文档,更全更完整
常见的方法
这些方法是我们在实际开发过程中经常使用的方法,当然这些方法在官方文档也都能查到,大家可以去看看官方文档,当然我写的也不是很好,但是我推荐大家去看官方文档
Math()对象
Math()直接使用属性和方法,它不是一个构造函数,它是一个取整数的方法
Math()不能单独使用必须配方法比如:Math.fllor()这是一个向下取整方法属性
consolo.log(Math.floor(5.95))//返回数字5
它会抛去小数直接返回整数,还有它的兄弟celi()向上取整使用方法都是Math.celi()唯一不同就是celi()是直接取最大值
consolo.log(Math.celi(0.8))//返回数字1
Math.round()四舍五入
console.log(Math.round(4.1))//返回数字4
console.log(Math.round(4.5))//返回数字5
日期对象
日期对象"日期"想必大家知道是来干什么了吧,没错,就是来访问日期,这个对象就很强大,它能实现比如我们常见的秒杀活动,倒计时等等…
date()构造函数 使用new()调用创建日期对象
常见的参数分别为
1:数字型 2020,4,18
2:字符串型 ‘2020-4-18’
date对象是构造函数,需要实例化方可使用
var date = new Date()//实例化data方法
我们在创建构造data函数时,必须要先进行实例化
时间戳
时间戳简单来说就是在某一个时间点打上一个标记(指针),那一段时间就变成了永久时间了
var date = +new date()
date.now()
希望能帮助大家,文章有不足的地方还请各位童靴(大佬)指导指导
记录美好
记录成长的每一天,有什么不对的地方还请指出来,坚信做自己喜欢的事情,人生短短不过百年为自己喜欢的事情一直做下去无论前方的路多么艰辛,相信自己,上帝关了一扇门,开启一扇窗,愿童靴们一直发光下去!!!
很喜欢的一句话
不要让未来的你,讨厌现在的自己!共勉