본문 바로가기
IT 실무/웹프로그래밍

[Javascript] String 관련 함수들

by 지식id 2012. 12. 1.
반응형

charAt(인덱스);

문자열의 인덱스를 인자로 받아 해당 인덱스의 문자열을 반환한다. 0~(lenght-1)

ex) "abcde".charAt(3)
result) d



indexOf(문자열, 시작인덱스);

특정 문자열을 받아서 해당 문자열의 인덱스를 반환한다. 두번째 인자를 입력 할 경우 해당 인덱스부터 문자열을 검색한다.
찾는 문자열이 없을 경우 -1을 반환한다.

ex) "abcde".indexOf(d)
result) 3

ex) "abcde".indexOf(d,1)
result) 2



lastIndexOf(문자열, 시작인덱스);

indexOf()와 같지만 뒤에서 시작한다는 것만 다르다. 문자열의 제일 뒷부분의 인덱스가 0이다.



split(구분자);

인자로 받은 구분자를 기준으로 문자열을 분할하여 배열을 만든다. 

ex) var name="number_5"
      name.split("_")[1]
result) 5



substring(시작인덱스, 종료인덱스);

시작인덱스부터 종료 인덱스  까지의 문자열을 반환한다. 인자를 한개만 넣을 경우 해당 인덱스부터 문자열의 끝까지 반환한다.

ex) "abcde".substring(2,3);
result) c

반응형

댓글