js에서 substr, substring, indexOf, lastIndexOf 등의 사용
1.substr
substr(start, length)는 시작 위치에서 시작하여 length 길이의 문자열을 가로채는 것을 의미합니다.
var src="images/off_1.png";
alert(src.substr(7,3));
팝업 값은 꺼짐
2.substring
substring(start,end)은 시작 위치의 문자는 포함하지만 끝 위치의 문자는 제외하여 처음부터 끝까지의 문자열을 나타냅니다.
var src="images/off_1.png";
alert(src.substring(7,10));
팝업 값: off
3.indexOF
indexOf() 메서드는 지정된 문자열 값이 문자열에서 처음 나타나는 위치(왼쪽에서 오른쪽으로)를 반환합니다. 일치하는 항목이 없으면 -1이 반환되고, 그렇지 않으면 처음 나타나는 문자열의 아래 첨자 값이 반환됩니다.
var src="images/off_1.png";
alert(src.indexOf('t'));
alert(src.indexOf('i'));
alert(src .indexOf('g'));
팝업 값은 -1,0,3
4.lastIndexOf
lastIndexOf() 메소드는 특정 문자 또는 문자열의 첫 번째 문자 인덱스 값을 오른쪽에서 왼쪽으로(indexOf와 반대) 반환합니다.
var src="images/off_1.png";
alert(src.lastIndexOf('/'));
alert(src.lastIndexOf('g'));
팝업 값은 6, 15