JS内置对象及其用法总结

今天去面试了一家小公司~面试题都比较基础,但是比较悲催的是本人日常不爱总结导致基础记得都很模糊,so结束的时候就为自己点了一首凉凉。所以决定还是日常总结一下,毕竟温故而知新,可以为师也吗!
首先JS对象分为3种:自定义、内置、浏览器。今天就总结一下JS内置对象以及一些用法。
一、Math对象:不是一个构造函数,不需要new,直接调用即可。
1.Math.max(x,y);返回x,y的最大值。注意:如果小括号种的值有非数值,则返回NaN,如果什么都没有返回-Infinity。

Math.max('aa',);-> NAN
Math.max(); ->Infinity

2.Math.abs(x);返回x的绝对值
3.Math.ceil(x);对x进行向上取整

Math.ceil(2.5)->3
Math.ceil(-2,3)->-2

4.Math.floor(x);对x进行向下取整

Math.floor(2.1)->2
Math.floor(-1.7)->2

5.Math.round(x);把数四舍五入为最接近的数。其他数字都是四舍五入,但是.5特殊,是往大了取。

Math.round(1,5)->2
Math.round(-1.5)->-1
Math.round(-2.3)->-2

6.Math.random();返回介于【0,1]的之间的一个随机数。返回一个两数之间的随机数方法:
Math.floor(Math.random()*(max-min+1)+min);
7.Math.pow(x,y);返回x的y次幂
二、日期对象 Date();是一个构造函数,必须使用new对象来调用创建我们的日期对象,如果没有参数,则会返回当前系统的当前时间。
1.创建Date对象的语法:
var myDate=new Date();
2.myDate.getDate();返回一个月中的某一天(1~31)
3.myDate,getDay()返回一周中的某一天(0~6)周日返回0.
4.myDate,getMonth();返回月份(0~11)所以真实的月份应该是myDate.getMonth()+1
5.myDate.getFullYear();以四位数字返回当前日期的年份
下面写一个获取当前日期正确格式的写法。
虽然new Date()是返回当前系统的日期,但是出来的结果并非是常用的格式,如图:
在这里插入图片描述
正确获取当前格式写法:
在这里插入图片描述
在这里插入图片描述

6.myDate,getHours();返回小时
7.myDate.getMinuter();返回分
8.myDate.getSeconds();返回秒
当前日期时分秒正确格式的封装函数:
在这里插入图片描述
9.var date=+new Date(time);time可以是输入的一个时间,按照yyyy-MM-DD的格式输入,然后返回的是该time日期距离1970年1月1号过了多少毫秒,时间戳,可以用来做倒计时案例。
三、数组对象 Array
1.数组对象的创建方式有两种:
(1).利用数组字面量 var arr=[1,2,3];
(2).利用new Array ;
var arr=new Array();表示创建了一个空数组
var arr=new Array(2);//表示这个数组的长度为2,里面有2个空的数组元素
(3).var arr=new Array(2,3);等价于[2,3]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值