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