티스토리 뷰

string.indexOf(searchvalue,start)


javascript에서 indexOf함수는 지정된 문자열에서 searchvalue로 특정한 문자(열)에서 start시작위치에서 부터의 위치값으로 숫자로 리턴을 받습니다.

만약 특정한 문자(열)을 찾지 못한다면 -1을 반환하게 됩니다.

start가 생략이 되면 0부터 시작하여 위치값을 얻으면 됩니다.


예를 들어,

시작위치가 생략되어 0부터 시작해 결과값이 11로 나옵니다.


시작위치를 지정하게 된다면

처음에 있던 apple은 생략이 되고 시작위치인 10이후로의 apple의 위치값이 결과값으로 나옵니다.


배열의 경우에는 

arr[0]=apple, arr[1]=orange, arr[2]=banana, arr[3]=nut, arr[4]=graph이므로 orange의 결과값이 1로 나오게 됩니다.


lastindexOf함수는 뒤에서 부터 시작위치가 되는데 위치값은 앞에서 부터 세어나간 값이 나오게 됩니다.


예를 들어,

시작위치가 뒤에서부터 이기 때문에 뒤에 apple을 받지만 결과값은 앞에서부터 세어나간 위치값을 반환받습니다.


만약 시작위치가 있게 된다면

시작위치에서부터 뒤에서 세어나가게 됩니다. 결과값은 당연히 앞에서 세어간 위치값을 받게 됩니다. 


출처:http://blog.naver.com/chsmanager/140202656859

'webhacking' 카테고리의 다른 글

웹해킹 문제 54번  (0) 2017.10.16
웹해킹 문제 20번  (0) 2017.10.16
웹해킹 문제 10번  (0) 2017.10.16
웹해킹 문제 12번  (0) 2017.09.25
웹해킹 문제16번  (0) 2017.09.25
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함