JS字符串對象的API大全

1.toUpperCase()——將字符串英文字母轉化成大寫。用法:

str.toUpperCase();

2.toLowerCase()——將字符串英文字母轉化成小寫。用法:

str.toLowerCase();

3.length——獲取字符串的長度。用法:

str.length;//注意不要寫成str.length()

4.charAt()——獲取字符串指定下標的值,返回的是對應下標的字符。用法:字符串.charAt(下標)

str.charAt(0);//獲取str[0];

5.indexOf()——找某個字符第一次對應的下標,如果沒有返回-1。用法:字符串.indexOf(‘匹配的值’)

str.indexOf('a');//獲取字符串中第一次出現a的下標;

6.lastIndexOf()——找某個字符最後一次對應的下標,如果沒有返回-1。用法:字符串.lastIndexOf(‘匹配的值’)

str.lastIndexOf('a');//獲取字符串中最後一次出現a的下標;

7.slice()——字符串截取,從下標start開始,到end結束的下標,不包含結束本身;如果爲負數,表示倒數第n個。用法:字符串.slice(start,end),返回的是截取的字符

str.slice(1,4);//從字符串第2個元素開始截取到第4個元素;

8.substr()——字符串截取,從下標start開始,截取count個字符;count爲空截取到結束;如果爲負數,表示從倒數第n個開始。用法:字符串.substr(start,count),返回的是截取的字符

str.substr(0,4);//從字符串第一個元素開始截取4個字符;

9.split()——按照指定的字符,將字符串轉爲數組,返回的是數組。用法:字符串.split(‘指定的字符’)

str.split(' ');//將字符串以空格分割;

10.replace()——替換字符串中的值。用法:字符串.replace(‘要查找的值’,‘要替換的值’)

str.replace('a','b');//將字符串中的a替換成b;
str.replace(/a/ig,'b');//將字符串中的a替換成b,並且不區分大小寫//代表正則表達式,i表示不區分大小寫,g代表全部;

11.match()——匹配字符串中的值。用法:字符串.match(‘要查找的值’)。返回的是一個值或一個數組,沒有返回null

str.match(/a/ig);//匹配字符串中的a,並且不區分大小寫//代表正則表達式,i表示不區分大小寫,g代表全部;

12.search()——查找字符串中的值。用法:字符串.search(‘要查找的值’)。返回的是第一個匹配到的下標,沒有返回-1

str.search(/a/ig);//查找字符串中的a,並且不區分大小寫//代表正則表達式,i表示不區分大小寫,g代表全部;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章