基类Object的子类有哪些以及字符串和数组的方法

基类object的子类有:

  Function     Ayyay   Number   Boolean    String     Date     Math    RegExp 都是类,本质都是函数

String类:

  定义字符串的方法:

    var st=new String(“hello world”)

      简写:var st=“hello world”

  字符串的加号运算+仅仅就是拼接

  字符串prototype上的方法:

    charAt()返回在指定位置的字符

    Concat()链接两个或多个字符串

    indexOf()返回某个字符串在字符串中首次出现的位置

    lastIndexOf()功能和indexOf一样,不过是从后往前首次出现的位置

    match()

    search()

    Replace()

    Slice()截取字符串中的一部分

·    split()将字符串按某种形式分割成数组

    substr()也是截取和slice有点区别

    substring()和slice一样

    toLowerCase()将字符串中的字符都变成小写

    toUpperCase()将字符串中的字符变成大写

    trim()去掉字符串两端的空白

Array数组的方法:

   定义:var arr=new Ayyay(“12”,“zhang”)

    简写:var arr=[12,"张三"]

    push()在数组的结尾处添加一个新元素,返回值是数组长度

    unshift()在开始出添加一个新元素,返回值是数组长度

    pop()删除数组中的最后一个元素,返回的是删除的那个元素

    shift()删除数组中的第一个元素,返回的是删除的那个元素

    slice()截取数组中的一部分,并返回新的数组,对原来的数组没有影响

    splice()在数组中添加或删除元素

    sort()在数组中添加或删除元素

    reverse()反转数组中元素的顺序

    toString()将数组转换成字符串格式的数组,并返回结果

    concat()合并多个数组,并返回新的值

    indexOf()检索数组中的元素,并返回他所在的位置,没有返回-1

原文地址:https://www.cnblogs.com/wkxdd/p/10044112.html