<aside> 💡 "ABC"처럼 문자 처리를 위한 빌트인 오브젝트
</aside>
: String 오브젝트에는 문자 처리를 위한 함수와 프로퍼티가 포함되어 있으며 함수를 호출하여 문자 처리를 하게 됩니다.
var book = "12" + "AB" + "가나";
console.log(book);//"12AB가나
줄을 분리하여 연결
+
로 문자열 연결\\
) 로 문자열 연결var concat = 123 + "abc" +
"가나다라";
console.log(concat);//123abc가나다라
var concat2 = "abc\\
가나다라";
console.log(concat2);//abc가나다라
constructor : 생성자
valueOf() : primitive 값 반환
toString() : 문자열로 변환
charAt() : 인덱스 (인자값) 번째 문자 반환
indexOf() : 일치하는 문자열 중에서 가장 작은 인덱스 반환
lastIndexOf() : 일치하는 문자열 중에서 가장 큰 인덱스 반환
concat() : 문자열 연결
toLowerCase(): 영문 소문자로 변환
toUpperCase(): 영문 대문자로 변환
trim(): 문자열 앞 뒤 화이트스페이스 삭제
substring(): 시작에서 끝 직전까지 값 반환
substr(): 시작 위치에서 지정한 문자 수 반환
slice(): 시작과 끝 직전까지 값 반환. substring()과 차이 있음
match(): 매치 결과 반환
replace(): 매치 결과를 지정한 값으로 대체
search(): 검색된 첫 번째 인덱스 반환
split(): 구분자로 분리하여 반환
charCodeAt(): 인덱스 (인자값)번째 문자를 유니코드로 반환
localeCompare(): 값의 위치를 1, 0, -1로 반환
Example Code