String
- 문자열 자료형
- ""(큰따옴표), ''(작은 따옴표) 사이에 내용
- 0개 이상의 문자 집합
- 연결
String관련된 유용한 함수
- String.trim()
- String.replace(searchString, replacement)
- 문자열에서 일치하는 문자열을 찾아 대체
- 매개변수
- searchString : 찾는 문자열이나 정규표현식
- replacement : 대체할 문자열
- 리턴
- String.substring(from, to) / String.slice(from, to)
- 문자열의 원하는 위치 값에 문자(열)을 반환하는 함수
- 매개변수
- from : 시작 인덱스 (0부터 시작)
- to : 끝 인덱스, 이 인덱스 이전까지 리턴
- 리턴
- String.split(pattern)
- 매개변수를 구분자로 문자열을 나누는 함수
- 매개변수
- 리턴
- Array(object)
- 구분자로 나누어진 문자열의 배열을 반환
- padStart() / padEnd()
- 정해진 자리만큼 채우고 문자열로 반환하는 함수
- startWith() / endWith()
- 대상 문자열에 인자값이 시작하는지/끝나는지 판별하여 boolean값 반환하는 함수
- includes()
- 대상 문자열에 인자값이 있는지 판별하여 boolean 값을 반환하는 함수
정규표현식
- string에서 특정 규칙으로 된 문자 조합을 찾기 위한 패턴
- //사이에 정규표현식 패턴 표시
- 변경자(modifier)
- i : 대소문자 구분 X
- g : 전체 문자열에서 모두 검색
- m : 여러 줄 검색
- 선언 및 할당
const pattern = /hong/ig