String
String 생성자 함수
length 프로퍼티
String 메서드
String.prototype.indexOf
- indexOf메서드는 대상문자열에서 인수로 전달받은 문자열을 검색하여 첫 번째 인덱스를 반환한다. 검색에 실패하면 -1를 반환
String.prototype.search
- search메서드는 대상 문자열에서 인수로 전달받은 정규표현식과 매치하는 문자열을 검색하여 일치하는 문자열의 인덱스를 반환. 검색에 실패하면 -1을 반환
String.prototype.includes
- ES6부터 도입, 대상 문자열에서 인수로 전달받은 문자열이 포함되어 있는지 확인하여 그 결과를 true 또는 false로 반환
String.prototype.startswith
- ES6부터 도입, startswith메서드는 대상 문자열이 인수로 전달받은 문자열로 시작하는 확인하여 그 결과를 true 또는 false로 반환
String.prototype.endswith
- ES6부터 도입, endsWith메서드는 대상 문자열이 인수로 전달받은 문자열로 끝나는지 확인하여 그 결과를 true 또는 false로 반환
String.prototype.charAt
- charAt메서드는 대상 문자열에서 인수로 전달받은 인덱스에 위치한 문자를 검색하여 반환
String.prototype.substring
- substring 메서드는 대상 문자열에서 첫번째 인수로 전달받은 인수부터 두번째 인수로 전달받은 인덱스에 위치하는 문자의 바로 이전 문자까지 부분 문자열을 반환
String.prototype.slice
- slice메서드는 substring메서드와 동일하게 동작. 단 splice 메서드는 음수인 인수를 전달 할 수 있다. 음수인 인수를 전달하면은 가장 뒤에서부터 시작하여 문자열을 잘라내여 반환
String.prototype.toUpperCase
- toUpperCase 메서드는 대상 문자열을 모두 대문자로 변경한 문자열을 반환
String.prototype.toLowerCase
- upLowerCase 메서드는 대상 문자열을 모두 소문자로 변경한 문자열을 반환
String.prototype.trim
- 대상 문자열에 앞,뒤 공백 제거
String.prototype.repeat
- ES6에서 도입. repaet메서드는 대상 문자열을 인수로 전달받은 정수만큼 반복해 연결한 새로운 문자열을 반환
String.prototype.replace
- replace메서드는 대상 문자열에서 첫 번째 인수로 전달받은 문자열 또는 정규표현식으로 검색하여 두번째 인수로 전달한 문자열로 치환한 문자열을 반환
String.prototype.split
- split 메서드는 대상 문자열에서 첫번째 인수로 전달한 문자열 또는 정규 표현식을 검색하여 문자열을 구분 한 후 분리된 각 문재열로 이루어진 배열을 반환