1. 程式人生 > >基類Object的子類有哪些以及字串和陣列的方法

基類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