api

93 阅读2分钟

数组类array

1.array.toString() 返回数组转化为字符串结果

2.arr.join() 将数组变为字符串 返回字符串

3.str.split() 将字符串进行切割,并返回数组

4.concat 添加元素生成新的数组

5.String() 实例化字符串对象,将其他类型数据转化字符串,与隐士转化一致

 6.arr.push() 从数组尾部添加元素,返回[数组长度]

参数是:被添加的元素,参数为多个

var len = arr.push(num,23,'12');

7.unshift() 从数组头部添加元素,返回数组长度

参数: 被添加的元素 , 可以是多个

var len1 = arr.unshift('从头部添加','aa')

8.arr.concat() 合并数组,并返回合并后的结果

var res = a.concat(b);

9.arr.pop() 从数组尾部删除元素,返回被删除元素.

var res = arr.pop();

10. arr.shift() 从数组头部删除元素,并返回被元素的元素

var res1 = arr.shift();

11.splice删除替换插入新的数组

arr.splice(index,len) 从第几个索引开始 删除几个元素,并返回删除内容+

var res2 = arr1.splice(2,3);

12. arr.indexOf() 查询数组中是否存在某个元素.

不存在 返回 -1 .

参数:被查询的元素

var res = arr.indexOf(xxx);

13.find() 查询,数组中存在满足条件的元素

如果存在,返回第一个满足条件元素

不存在 返回 undefined

参数:函数

 14.arr.reverse() 颠倒数组

var res = arr.reverse();

数组变字符串

15.var str = arr.toString();

var str1 = arr.join('')

16.delete 删除数组元素

字符串对象string

1.index of 可返回某个指定的字符串值在字符串中首次出现的位置

2.last index of         查询字符串最后出现的位置

3.mach                    找到一个与正则表达式的匹配,返回匹配结果的伪数组

4.sreach                   查找一个与正则表达式相匹配的字符串

5.replace                 替换****一个与正则表达式相匹配的字符串

6.split                     把一个字符串分割为字符串的数组

7.slice                     返回一个子字符串

8.substr 返回一个子字符串

9.substring 返回一个子字符串

10.to lower case        将字符串转换为小写

11.to upper case 将字符串转换为小写

12.cahr at                   返回指定索引值字符

13.length                     查询字符串长度

基础类型对象

数值型:Number

字符串:String

布尔型:boolear

未定义的:undefined

空值:null

函数: function

数组:Array

对象:Object

日期对象get

date        返回日期对象中月中的某一天

day           星期中的某一天

full year     年

month        月

hours 小时

minutes        分钟

seconds        秒

milliseconds   毫秒

TIme      时间戳中的毫秒

get Time zone offset  时区中的时差

数字对象Math

SQRT1_2     2的平方根

SQRT           平方根

abs              绝对值

ceil             进一取整

floor          退一取整

pow(x,y)  返回x的y次幂

random   0-1的随机数

round     四舍五入

sprt       平方根