String 속성 및 메서드 정리
String - JavaScript | MDN
The String object is used to represent and manipulate a sequence of characters.
developer.mozilla.org
String
.length()
- 문자의 개수
.charAt()
- 인덱스를 검색해서 문자를 반환
.charCodeAt()
- 제로베이스로 시작해서 해당하는 문자열의 코드 반환
.IndexOf()
- 호출하는 문자를 검색해서 인덱스를 반환
.lastIndexOf()
- 호출하는 문자를 뒤에서부터 검색해서 인덱스를 반환
.includes()
- 호출하는 문자가 포함되어 있는지 확인
- true / false로 확인
.startsWith()
- 호출하는 문자로 시작하는지 확인
- true / false로 확인
.endsWith()
- 호출하는 문자로 끝이 나는지 확인
- true / false로 확인
.toUpperCase()
- 대문자로 반환
.toLowerCase()
- 소문자로 반환
.replace()
- 문자를 새 문자로 변경.
- 첫번째 매개변수는 변경이 될 문자
- 두번째 매개변수는 변경시킬 문자
- 정규표현식을 사용해서 모든 문자를 변경도 가능하다.
- (/변경 될 문자/gi, "변경시킬 문자")
.repeat()
- 문자열을 반복하여 호출
- 정수로 호출해야한다.
.slice()
- 매개변수를 하나만 넣으면 그 매개변수의 인덱스 값부터 문자를 호출
- 매개변수를 2개를 넣으면 매개변수의 인덱스값만큼 잘라진 문자를 호출
- 매개변수가 -음수값을 넣게되면 0으로 계산된다.
.substring()
- slice와 같이 작동한다.
- 매개변수가 만약 -인 음수값이 적용되면 뒤에서부터 시작된다.
.split()
- 문자열을 배열로 반환한다.