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代表全部;