1. String.prototype.charAt(index)
- 매개변수로 전달한 index 번호에 해당하는 위치의 문자를 반환한다.
- index 번호는 0 ~ (문자열 길이 - 1) 사이의 정수이다.
1 | const str = 'Hello'; |
2. String.prototype.concat(index)
- 매개변수로 전달된 1개 이상의 문자열과 연결하여 새로운 문자열을 반환한다.
- concat 메소드를 사용하는 것보다는 +, += 할당 연산자를 사용하는 것이 성능상 유리하다.
1 | let str = 'My name is '; |
3. String.prototype.split(string | regular Expression, number)
- 첫번째 인자에 전달된 문자열 또는 정규표현식을 대상 문자열에서 검색하여 문자열을 구분한 후, 분리된 각 문자열로 이루어진 배열을 반환한다.
- 원본 문자열은 변경되지 않는다.
- 인수가 없는 경우, 대상 문자열 전체를 단일 요소로 하는 배열을 반환한다.
1 | let str = 'How are you doing?'; |
4. String.prototype.substring(start, end)
- 첫번째 인자에 전달된 index(start)에 해당하는 문자부터 두번째 인자에 전달된 index(end)에 해당하는 문자의 바로 이전 문자까지를 모두 반환한다.
- 이때 첫번째 인수 < 두번째 인수의 관계가 성립된다.
1 | let str = 'Hello World'; // str.length == 11 |
5. String.prototype.toLowerCase()
- 대상 문자열의 모든 문자를 소문자로 변경한다.
1 | let str = 'Hello World!'; |
6. String.prototype.toUpperCase()
- 대상 문자열의 모든 문자를 대문자로 변경한다.
1 | let str = 'Hello World!'; |