1. 字符串String类
- length :获取字符串的长度
- indexOf(string) :返回参数在字符串中第一次出现的位置str.indexOf(‘@’)
- substr(num1,[num2]) :截取从num1开始,num2长度的字符串
- toLowerCase() :转化为小写字符
- toUpperCase() :转化为大写字符
- replace(str1,str2) :把str1替换为str2
2. 日期与时间Date类
- getYear() :返回年份,具有兼容性问题17年或117年
- getFullYear() :返回完整年份,如2017
- getMonth() :返回月份,从0到11,实际应用中要进行一个+1操作
- getDate() :返回当月的第几天,从1-31
- getDay() :返回一周的星期几,从0到6,0代表一周的开始,星期天
- getHours() :返回小时数
- getMinutes() :返回分钟数
- getSeconds() :返回秒数
- getMilliseconds() :返回毫秒数
- getTime() :返回当前时间的毫秒时间戳
- daysBetween(a,b):获取a,b之间的天数
3. 数学Math类
- ceil(数值) :返回大于或等于该数的最小整数,向上取整
- floor(数值) :返回小于或等于概述的最大整数,向下取整
- min(数值1,数值2) :最小值
- max(数值1,数值2) :最大值
- pow(数值1,数值2) :返回数值1的数值2次方,2的2次方=4
- random() :返回0到1之间的随机数,包含0但不包含1
- round(数值) :返回四舍五入后的结果
- sqrt(数值) :返回开平方根后的结果,16开平方根=4
4. 数组Array对象
-
toString() : 将数组转换为字符串,中间用逗号隔开
-
valueOf() : 将数组原样输出
-
push(数据,数据...) : 向数组的尾部添加一个或多个数据.。改变的是数组本身,返回数组的长度
-
pop() : 删除数组中的最后一个数据,并返回删除的数据。改变的是数组本身
-
shift() : 删除数组中第一个元素,并返回删除的元素
-
unshift(数据,数据...) : 向数组的首部添加一个或多个数据.。改变的是数组本身,返回数组的长度
-
reverse() : 反转,改变数组本身,返回数组
-
sort(compareFunction) : 对数组中的元素排序(升序,降序) 默认按照unicode编码排序,形参是回调函数可有可无,改变数组本身
-
slice(start,end) : 截取,不会改变数组本身,start和end表示的是索引。[start,end); 不包含end带表的元素,返回一个新的数组
-
splice(startIndex,count,数据...) : 增、删、改,会改变数组本身,返回删除的数据
- 形参: 1. startIndex 从哪里开始 2. count 往后删除几个 3. 数据...添加的数据
-
indexOf('数据') : 找到了返回数据第一次出现的位置,没找到返回 -1; 从前向后
-
lastIndexOf('数据') : 找到了返回数据最后一次出现的位置,没找到返回 -1; 从后向前
-
join('连接符') : 将数组中的每一个元素用指定的连接符拼接,返回字符串。 拼接符默认是逗号,不会改变数组本身
-
map 遍历,返回新的数组
-
filter 过滤,返回符合条件的新的数组
完善中···