문자반환
charAt(index)
: 문자열에 해당 인덱스 문자에 접근
문자 위치 찾기
indexOf('str')
: 문자열에 str이 처음으로 등장하는 인덱스를 반환
없으면 -1 반환
indexOf('str' , index)
: 문자열의 index부터 str의 인덱스를 반환
해당 문자 존재 확인
startsWith('str')
: 문자열이 str로 시작하는지 true false
startsWith('str', index)
: 문자열 index부터 str로 시작하는지 true false
endsWith('str')
: 문자열이 str로 끝나는지 true false
endsWith('str', index)
: index까지의 문자열이 str로 끝나는지 true false
includes('str')
: 문자열에 str이 포함되어 있는지 true, false
공백 제거
trim()
: 문자열의 앞뒤 공백 제거
trimStart()
: 문자열의 앞 공백 제거
trimEnd()
: 문자열의 뒤 공백 제거
대소문자 변환
toUpperCase()
: 문자열을 대문자로 변환
toLowerCase()
: 문자열을 소문자로 변환
문자열 추출
substring(index)
: 문자열 index부터 끝까지 반환
substring(a, b)
: 문자열 인덱스 a부터 b이전까지 반환 (b 포함안함)
slice(index)
substring(a, b)
: substring이랑 같음
차이는 음수값을 넣으면 문자열 마지막(-1)부터 거꾸로 계산
substring은 음수값을 0으로 바꿈
문자열 분리
split(' ')
: ' ' 안에 구분자를 기준으로 문자열을 쪼개고 배열로 저장
문자열 결합
concat('str')
: 문자열과 str결합 여러개 가능