# js中substr、substring、indexOf、lastIndexOf的用法

js中substr、substring、indexOf、lastIndexOf的用法

substrcode

substr(start,length)表示從start位置開始,截取length長度的字符串索引

`var str="imgs/header_2.jpg";
 console.log(str.substr(5,6));`
 輸出值爲:header

substring字符串

substring(start,end)表示從start到end之間的字符串,包括start但不包括endstring

`var str=‘imgs/header_2.jpg;’
 alert(str.substring(5,11));'
 彈出值爲:header

indexOfconsole

indexOf()方法返回某個指定的字符串值在字符串中首次出現的位置(從左向右)。沒有匹配的則返回-1,不然返回字符串首次出現時的下標值。ast

`var str='imgs/header_2.jpg';
 alert(str.indexOf('w');
 alert(str.indexOf('i');
 alert(str.indexOf('e');
`
彈出值依次爲:-1,0,6

lastIndexOf方法

lastIndexOf()方法返回從右向左出現某個字符或字符串的首個字符索引值(與indexOf相反);im

`var str="imgs/header_2.jpg";
 alert(str.lastIndexOf('/'));
 alert(str.lastIndexOf('g');`
 彈出值依次是:4,16
相關文章
相關標籤/搜索