더북(TheBook)

11.3.1 문자열을 다루는 String 객체

String 객체는 기본 자료형에서 문자열을 다룹니다. 그래서 문자열에서 사용할 수 있는 속성과 메서드가 정의되어 있습니다. 실무에서 자주 사용하는 String 객체의 속성과 메서드는 다음과 같습니다.

TIP | String 객체의 모든 속성과 메서드가 궁금하다면 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String 페이지를 참고하세요.

표 11-1 string 객체의 주요 속성과 메서드

구분

설명

속성

length

문자열의 길이를 반환합니다.

메서드

includes()

메서드의 매개변수에 인자로 전달되는 문자열이 대상 문자열에 포함되어 있으면 true, 아니면 false를 반환합니다.

replace()

대상 문자열에서 메서드의 매개변수에 인자로 전달되는 문자열과 일치하는 한 부분을 찾아서 다른 데이터로 변경한 새로운 문자열을 반환합니다.

replaceAll()

대상 문자열에서 메서드의 매개변수에 인자로 전달되는 문자열과 일치하는 모든 부분을 찾아서 다른 데이터로 변경한 새로운 문자열을 반환합니다.

split()

메서드의 매개변수에 인자로 전달되는 구분자를 이용해 대상 문자열을 여러 개의 문자열로 분리하고, 분리한 문자열을 새로운 배열로 반환합니다.

toUpperCase()

대상 문자열을 대문자로 변경해 반환합니다.

trim()

대상 문자열의 앞뒤 공백을 제거한 값을 반환합니다.

indexOf()

대상 문자열과 일치하는 첫 번째 문자의 인덱스를 반환합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.