특정 인덱스에 위치하는 유니코드 단일문자 반환 / 없다면 빈문자열 "" 반환
특정 인덱스 값에 대한 UTF-16 코드 반환 (0~65535)
charCodeAt인데, UTF-16 코드로 이루어진 문자열에서도 됨
해당 문자열이 포함되어 있는지 판별
- 대소문자 구분함
인자로 전달된 모든 문자열을 붙여서 새로운 문자열 반환
- 할당연산자(+, +=)를 쓰는 것이 성능이 몇배는 더 좋음
'문자열' + '할당' + '연산자가' + '훨 좋은데' + 'concat 쓰지마'
start
인덱스부터 end-1
인덱스까지 자름
문자열을 주어진 횟수만큼 반복해서 새로운 문자열 반환
패턴에 일치하는 부분의 일부 혹은 전체를 교체함
패턴에 일치하는 전체를 교체함
- Regex에는 반드시 global 플래그가 포함돼야함
문자열 전체를 소문자로 변환
- 원래의 str에 영향을 주지 않습니다.
문자열 전체를 대문자로 변환
- 원래의 str에 영향을 주지 않습니다.
정규표현식으로 검색하고, 첫번째 요소의 인덱스를 반환함 / 못찾으면 -1 반환
주어진 값과 일치하는 첫 번째 인덱스를 반환 / 없으면 -1 반환
역순으로 탐색하며 주어진 값과 일치하는 첫번째 인덱스를 반환 / 없으면 -1 반환
- 대소문자 구분함
정규표현식에 부합하는 첫번째 요소 찾음 / 없으면 null 반환
주어진 문자열을 유니코드 정규화 방식(Unicode Normalization Form)에 따라 정규화된 형태로 반환
${}
계산식은 계산되지만, \n
과 같은 특수기호들은 문자열에 그대로 남는다.
문자열 양 끝의 공백 제거 ( space
, tab
, NBSP
등 모든 개행문자)
문자열 끝의 공백만 제거 (앞쪽 공백은 내버려둠)
문자열 앞의 공백만 제거 (뒤쪽 공백은 내버려둠)