yunajoe 2022. 12. 8. 08:54

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 메서드는 대상 문자열에서 첫번째 인수로 전달한 문자열 또는 정규 표현식을 검색하여 문자열을 구분 한 후 분리된 각 문재열로 이루어진 배열을 반환