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