July 24, 2016
JavaScript中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。
对象的属性
objectName.propertyName
对象的方法
objectName.methodName()
Date对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。
var myDate=new Date();
方法名称 | 功能 |
---|---|
get/setDate() |
返回/设置日期(1 ~ 31) |
get/setFullYear() |
返回/设置年份,用四位数表示 |
get/setYear() |
返回/设置年份 |
get/setMonth() |
返回/设置月份(0 ~ 11) |
get/setDay() |
返回/设置星期(0 ~ 6) |
get/setHours() |
返回/设置小时(0 ~ 23) |
get/setMinutes() |
返回/设置分钟(0 ~ 59) |
get/setSeconds() |
返回/设置秒钟(0 ~ 59) |
get/setMilliSeconds() |
返回/设置毫秒(0 ~ 999) |
get/setTime() |
返回/设置时间(毫秒) |
Array数组对象的部分方法
stringObject.charAt(index)
index
:必需。表示字符串中某个位置的数字(字符在字符串中的下标)。 stringObject.indexOf(substring, startpos)
substring
:必需。需要检索的字符串值。
startpos
:可选。整数,表示字符开始检索的位置,取值范围为0
到stringObject.length-1
。如省略此参数,则从被检索字符串首字符开始检索。 stringObject.split(separator,limit)
separator
:必需。表示从该参数指定的位置分割stringObject
。limit
:可选。表示分割的次数,如设置该参数,返回的子串数量不会多于该参数。 stringObject.substring(starPos,stopPos)
starPos
:必需。一个非负的整数,表示开始位置。stopPos
:可选。一个非负的整数,表示结束位置,如省略该参数,返回的子串一直到stringObject
的结尾。 stringObject.substr(startPos,length)
starPos
:必需。一个非负的整数,表示开始位置。length
:可选。一个非负的整数,表示提取字符串的长度,如省略该参数,返回的子串一直到stringObject
的结尾。 Math对象,提供对数据的数学计算。Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。
属性 | 说明 |
---|---|
Math.E |
返回算术常量e,即自然对数的底数(约2.718) |
Math.PI |
返回圆周率(约3.14159) |
Math对象的部分方法
Math.ceil(x)
x
:必需。必须是一个数值。 Math.floor(x)
x
:必需。必须是一个数值。 Math.round(x)
x
:必需。必须是一个数值。 Math.random();
数组对象是一个对象的集合,里边的对象可以是不同类型的。数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从0开始的。
Array数组对象的部分方法
arrayObject.concat(array1,array2,...,arrayN)
arrayObject.join(separator)
separator
:可选。表示要使用的分隔符,如果省略该参数,则使用逗号作为分隔符。 arrayObject.reverse()
arrayObject.slice(start,end)
start
:必需。规定从何处开始选取,如果是负数,那么它规定的是从数组尾部开始算起的元素。-1指最后一个元素,-2指倒数第二个元素。end
:可选。规定从何处结束选取,如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。 arrayObject.sort(方法函数)
方法函数
:可选。规定排序顺序,必须是函数。如果不指定<方法函数>,则按unicode码顺序排列。 Written by ricosmall.
Github