본문으로 바로가기

String 클래스

category JavaScript/Core & 개념ㆍ용어 2016. 9. 29. 09:30


String 클래스란?

String 클래스에는 문자열을 생성하는 기능은 물론 문자열과 관련된 다양한 기능을 가지고 있습니다.

문자열 처리를 문자열 리터럴인 "문자열" 형태로 많이 사용했기 때문에 간과할 수도 있겠지만 사실 문자열 리터럴은 자동으로 String(문자열) 클래스로 변환되어 사용되어 집니다.




주요 기능

String 클래스에서 자주 사용되는 프로퍼티와 메서드는 다음과 같습니다.


프로퍼티 목록


 프로퍼티

내 용 (설명) 

length 

문자열 개수 



메소드 목록


 프로퍼티

 내 용 (설명)

charAt(n)

n번째 문자 구하기

charCodeAt(n

n번째 문자의 코드 값 구하기

concat(str

문자열 뒤쪽에 str 을 연결해서 새로운 문자열을 만들기 

indexOf(substr

substr 문자열이 위치한 위치값 구하기 (앞에서부터 검색을 시작

lastIndexOf(substr) 

substr 문자열이 위치한 위치값 구하기 (뒤에서부터 검색을 시작) 

match(reg)

정규표현식(Regx)을 활용한 문자열을 검색 

replace(req, reg) 

정규표현식을 활용한 문자열 교체 

search(reg) 

정규표현식을 활용한 문자열 위치 검색 

slice(start, end) 

start 번째부터 end 번째 문자열을 추출 

split(str

문자열을 str 로 분할하여 배열로 생성하여 리턴 

substr(start[,count]

start번째부터 count개수만큼 문자열을 추출 

toLowerCase()

모든 문자열을 소문자로 변환 

toUpperCase() 

모든 문자열을 대문자로 변환 

trim()

좌우 공백을 제거 

 

 

  




문자열의 왼쪽 공백을 제거하는 함수 구현


See the Pen 왼쪽 공백제거 by jaeheekim (@jaehee) on CodePen.




Jaehee's WebClub