数组字符串的方法
1.數組
什么是數組?
數組是一種特殊的變量,它能夠一次存放一個以上的值。
(1)、數組方法
1、arr.concat() //合并兩個數組 2、arr.join()//將數組轉換成字符串,不寫默認以','分割; 3、arr.reverse()//將數組元素順序反轉 4、arr.slice(a,b)//數組切割,a代表開始下標,b代表結束下表,不包括結束下標 5、arr.splice(a,b)//數組的刪除,a代表開始下標,b代表結束下表,不包括結束下標 改變原數組 6、arr.indexOf()//查找數組中是否存在某元素,從前面開始查找,找到返回下標,否則返回-1 7、arr.lastIndexOf()//查找元素中是否存在某一元素,從后往前找,找到返回下標,否則返回-1 8、arr.push()//在數組最后添加元素 9、arr.unshift()//在數組前面添加元素 10、arr.pop()//刪除數組最后一個元素 11、arr.shift()//刪除數組第一個元素 12、arr.some()//判斷數組里是否有符合條件的元素,只要有一個就返回true 13、arr.forEach()//遍歷整個數組 14、arr.every()//判斷數組里是否都符合條件,都符合返回true 15、arr.filter()//判斷數組里是否有符合條件的元素,符合返回一個數組2.字符串
什么是字符串?
字符串對象用于處理已有的字符塊。
(1)、字符串方法
1、字符串拼接: str.concat() 2、查找字符串中某個位置上的元素: str.charAt( index ) index:下標 3、字符串的替換: str.replace( a,b ) ==> b 替換 a 注意: 不改變原字符串 4、將字符串轉換成 字符串數組: str.split( "X" ):如果存在X 則以 X 所在的位置切割 將切割后的元素裝換成數組元素 否則 字符串的每一項都會被切割成數組元素 5、字符串中是否存在某一個元素: str.indexOf("a") : 從前往后找 字符串中是否存在a 存在的話就返回a第一次出現的下標 否則返回 -1 6、字符串中是否存在某一個元素: str.lastIndexOf("a") : 從后往前找 字符串中是否存在a 存在的話就返回a第一次出現的下標 否則返回 -1 7、字符串中是否存在某一個元素: str.match("a") : 從后往前找 字符串中是否存在a 存在的話就返回a 否則返回 null 8、字符串轉大小寫: str.toUpperCase() 將字符串轉換成大寫 str.toLowerCase() 將字符串轉換成小寫 注意:只對英文字符生效 9、字符串分割: str.slice( x,y) x , y 代表下標 [x,y) 注意:不改變原字符串 10、字符串分割: str.substring(x[,y]) 如果只存在x :從下標x開始一直切割到字符串最后一位 兩個值: x , y 代表下標 [x,y) 10.1、字符串分割: str.substr(x[,y]) 用法同str.substring(x[,y]) 注意:str.substr(x[,y]) 不是一個標準方法 但是部分瀏覽器支持總結
- 上一篇: 记录一次下载pdf/xsml的需求
- 下一篇: 让荣之学告诉你Shopee选品思路及运营