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


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

substr

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但不包括end

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

indexOf

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

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

lastIndexOf

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

`var str="imgs/header_2.jpg";
 alert(str.lastIndexOf('/'));
 alert(str.lastIndexOf('g');`
 彈出值依次是:4,16


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM