码迷,mamicode.com
首页 > Web开发 > 详细

JS基础学习06

时间:2016-08-01 21:07:52      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

19. JS的内置对象

内置对象:系统将一些通用的运算语句编写成函数,并将这个函数封装在对象当中,我们只需通过对象就能调用函数,这些对象就是内置对象。

我们常用的内置对象有:

19.1 Math对象:封装了与数学运算有关的函数。

Math.pow(a,b):求a的b次幂的结果。

Math.round(a):对a进行四舍五入。

Math.ceil(a):对a向上取整。

Math.floor(a):对a向下取整。

Math.abs(a):对a取绝对值。

Math.max(a,b,c,....):取括号内数据的最大值。

Math.min(a,b,c,....):取括号内数据的最小值。

Math.random():生成一个[0,1)之间的随机数。

Math.PI:π圆周率的值。

19.2 对象:处理日期和时间。

var date = new Date();:声明一个新的日期变量,并获得当日的日期和时间。 括号内可以设定想要得到的指定日期,可以三种日期的表示格式:1、2016,7,31;2、字符串类型”2016-7-31”;3、13位毫秒的表示方式。 

date.valueOf():返回从1970年1月1日00:00:00到date的毫秒数。 

date.toString():把date转换为字符串。 

date.toDateString():把date中的日期部分转换为字符串。 

date.toTimeString():把date中的时间部分转换为字符串。 

date.toLocaleString():根据本地时间格式,把date转换为字符串。 

date.toLocaleDateString():根据本地时间格式,把date中的日期部分转换为字符串。 

date.toLocaleTimeString():根据本地时间格式,把date中的时间部分转换为字符串。

date.parse():通date.valueOf()。

date.getFullYear():以四位数返回当日的年份。 

date.getMonth():返回当日的月份,取值范围0~11。

date.getDate():返回当日在月份中的几号,取值范围1~31。 

date.getDay():返回当日的星期,取值范围0~6,0为星期日,6为星期六。

date.getHours():返回当时的小时,取值范围0~23。

date.getMinutes():返回当时的分钟,取值范围0~59。

date.getSeconds():返回当时的秒,取值范围0~59。

date.getMilliseconds():返回当时的毫秒,取值范围0~999。

date.getTime():同.valueOf()和.parse()一样。

19.3 Array数组对象

使用单独的变量来存储一系列有序的数据。

var arr = [];声明一个新的数组。

arr.length:设置或返回数组中的数据的数量。

arr.toString():将数组转换为字符串,每一项用“,”分割。

arr.valueOf():返回数组本身。

arr.join():把数组中所有数据放在一个字符串中,括号内可以指定分隔符,默认为“,”。

arr.concat():连接两个或更多的数组,并返回结果,括号中为需要连接在原数组后的数组。

arr.slice(a,b):从当前数组中截取一个新的数组,并返回新的数组。a为需要截取的数据的开始索引,b为需要截取数据的数量。

arr.splice(a,b,c,.....):删除数组中指定是数据,并添加新的数据。a为为需要删除的数据的开始索引,b为需要删除的数据数量,c及c后面为需要添加的数据。

arr.push():在原数组的最后面添加一个或更多的数据,并返回新数组的长度。

arr.pop():删除原数组中最后一个数据,并返回新的数组。

arr.shift():删除原数组中第一个数据,并返回新的数组。

arr.unshift():在原数组的最前面添加一个或更多的数据,并返回新数组的长度。

arr.indexOf(a):从数组的开头开始寻找第一个与a一致的数据,并返回该数据的索引。

arr.lastindexOf(a):从数组的结尾开始寻找第一个与a一致的数据,并返回该数据的索引。

数组中还有许多方法,之后再做补充。

其中对象的方法就是对象中的函数,通过“对象.方法”的方式进行调用。

JS基础学习06

标签:

原文地址:http://www.cnblogs.com/chendu/p/5727098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!