Javascript-应用类型

2019-03-05

Javascript-应用类型 学习总结

object类型


数组类型(object)

  • 栈方法函数
    1. array.pushu() 数组尾部插入数据,返回插入之后的影响行数。
    2. array.pop() 尾部弹出函数,返回弹出的值。
    3. array.shift() 头部弹出函数 返回数组头值。
    4. array.unshift() 头部插入函数 返回影响行数。
  • 重排函数
    1. reverse() 倒序排列数组。
    2. array.sort() 先将函数tostring()然后再排序。
  • 操作方法函数

    1. concat() 复制原数组,可以传任意数量参数,参数会加在新数组中,原数组不被被影响。
    2. slice() 去除原数组中的,并且返回。
    3. splice(2 1 “red”) 从数组的位置2开始,删除一个数据,插入”red”数据。
  • 位置方法函数

    1. indexof() 从头找某个元素,成功返回数据的位置,失败返回-1.
    2. lastindexof() 从数组的尾部开始查找,二者皆返回元素所在的位置。
  • 迭代方法

    1. every(“数据值” “数组键值key” “数组名字”) 参数中的函数会应用于数组中的每一个成员,当每个成员返回的结果为true时,最后的结果返回true。
    2. filter() 返回执行结果为true组成的一个数组。
    3. foreach() 没有返回值,在函数体中能进行一系列的数据处理。
    4. map() 返回调用函数的结果组成的数组。
    5. some() 函数执行结果又一次为真,则结果返回为真。
  • 归并方法函数

    1. reduce() 从头遍历。
    2. reduceright() 从数组尾部遍历。

data类型

  • date.parse()
  • date.now() 获取此时的时间

    RegExp类型

  • i 查找不区分大小写
  • g 全局查找
  • m 多行查找模式
    • var pattern = /abc/ //查找abc着三个字母
  • pattern.exec() 返回查找到的结果
  • pattern.test() 返回真假

    function函数类型

  • 函数名是函数的指针
  • js中的函数不能实现重载
  • 函数具有属性eg:function.length 检测出函数中传的参数的数量。

基本包装类型

  • number类型
    1. number.toString(“a”) a:返回数的进制控制
    2. number.toFixed(“a”) a:返回数据的小数点位数
  • string类型

    1. 字符串的对象常用函数

      str
      1
      2
      str.length   			//返回字符串的长度
      str.charAt(1) //返回e,位置为1的字母
    2. 字符串操作函数

      link
      1
      2
      3
      4
      5
      6
      str.concat("hello world")  	//字符串拼接函数
      str.slice(3) // t string
      str.substring(3) //t string
      str.sub(3) //t string
      str.slice(s,7) //t st
      str.sub(3,7) //t strin
    3. 字符串位置函数

      1
      2
      str.indexOf(2,a)		//从字符串第二位置开始查a,返回a的位置。
      str.lastindexOf(2,a) //从字符串右边第二位置开始查a,返回a的位置
    4. 字符串去除符号函数

      1
      2
      3
      str.trim()			//删除字符串开头和末尾的空格
      str.trimLeft("/") //删除字符串左边的/
      str.trimRight("}") //删除字符串右边的}
    5. 字符串大小写转换函数

      1
      2