JS练成记...

96 阅读2分钟

数组API

1.reverse() 翻转数组元素

2.sort()   对数组进行排序,默认按照编码排列

sort(function(a,b){
  return a-b;照数字从小到大排列
  return b-a;按照数字从大到小排列
})

3.concat()  拼接多个数组

如何学习一个API:作用、参数、返回值数组API还需要查看原数组是否会发生变化

slice(start,end)  截取数组元素,start开始的下标,end结束的下标,不包含结束的这项,如果end为空截取到最后,下标为负数表示倒数,返回截取到的元素;原数组不会发生变化

splice(start, count, v1,v2...)   删除数组元素,start开始的下标,count要删除的长度,count为空删除到最后,下标是负数表示倒数,v1,v2删除后补充的元素,返回删除的元素,原数组会发生变化

push()   在数组的末尾添加一个或者多个元素

pop()  删除数组末尾的一个元素

unshift()   在数组的开头添加一个或者多个元素

shift()   删除数组开头的一个元素

indexOf()   查找数组中是否含有某个元素

API查找

developer.mozilla.org/zhCN/docs/W…

www.w3school.com.cn/js/index.as…

二维数组

 用于对一组数据进行二次分类

 [  [元素1,元素2], [元素3, 元素4]..  ]

 访问

   数组[下标][下标] 字符串 包装对象:目的是为了让原始类型的数据像引用类型数据一样,具有属性和方法,JS提供了三种包装对象,String、Number、Boolean

  new String()   将字符串包装为对象

  String()   将一个值强制转换为字符串

1.转义字符 \ 改变字符本身意义

   '   将具有特殊意义的引号转为普通的引号

   \n  将字符n转义为换行符

   \t   将字符t转义为制表符(tab键,多个连续的空格)

2.API

  length  获取字符串的长度

 charAt(下标)   获取下标对应的字符

indexOf()   查找字符串中的某个字符

lastIndexOf() 查找字符串中某个字符(串)最后一次出现的位置

slice(start, end)  截取字符串,start开始的下标,end结束的下标,end为空截取到最后,不包含end本身,下标为负数表示倒数

toUpperCase()  英文字母转大写

 toLowerCase()  英文字母转小写

split(str)   将字符串转为数组,可以指定按照哪个字符串分隔