JavaScript 문자열 메서드

Ye Seo Lee·2022년 9월 14일
0

JavaScript

목록 보기
3/3

1. 위치 찾기

1) 문자열에서 위치 반환

.indexOf(searchValue[, fromIndex]) : 주어진 값과 일치하는 첫 번째 인덱스를 반환
.lastIndexOf(searchValue[, fromIndex]) : 역순 탐색하여, 주어진 값과 일치하는 최초로 마주치는 인덱스(마지막 위치)를 반환

2) 지정된 위치에 있는 문자 반환

.charAt(index) : 지정된 위치의 문자 반환
.charCodeAt(index) : 지정된 위치의 문자코드 반환
.codePointAt(index) : 지정된 위치의 문자코드 반환

2. 문자열 조작하기

1) 추출하기

.slice(beginIndex[, endIndex]) : 문자열의 일부를 추출하면서 새로운 문자열을 반환
.substring(indexStart[, indexEnd]) : 시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환
.substr(start[, length]) : 특정 위치에서 시작하여 특정 문자 수 만큼의 문자들을 반환

2) 분리하기

.split(separator)
.split(separator, limit) : 지정한 구분자를 이용하여 여러 개의 문자열로 나눔

3) 결합하기

.concat(string2, string3[, ..., stringN]) : 매개변수로 전달된 모든 문자열을 호출 문자열에 붙인 새로운 문자열을 반환

4) 반복하기

.repeat(count) : 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환

5) 정규 표현식을 이용한 문자열 조작

*regexp:정규식 객체
.match(regexp) : 문자열이 정규식과 매치되는 부분을 검색
.replace(regexp|substr, newSubstr|function) : 일치하는 일부 또는 모든 부분이 교체된 새로운 문자열을 반환
.search(regexp) : 객체간에 같은 것을 찾기 위한 검색을 실행
정규 표현식으로 작업합니다.

6) 정규 표현식으로 변환하기

.normalize : 주어진 문자열을 유니코드 정규화 방식에 따라 정규화된 형태로 반환

3. 대소문자 변환

.toLowerCase() : 문자열을 소문자로 변환해 반환
.toUpperCase() : 문자열을 대문자로 변환해 반환

4. 문자열 주위 공백 제거

.trim : 문자열 양 끝의 공백을 제거

5. 특정 문자 포함여부

.startsWith('searchString') : 특정 문자로 시작하는지 여부(T/F) 반환
.endsWith('searchString') : 특정 문자로 끝나는지 여부(T/F) 반환
.includes('searchString') : 특정 문자를 포함하는지 여부(T/F) 반환

6. 코드 유닛으로 문자열 생성

.fromCharCode(num1[, ...[, numN]]) : UTF-16 코드 유닛의 시퀀스로부터 문자열을 생성해 반환
.fromCodePoint (en-US) : 유니코드 값의 지정된 시퀀스로부터 문자열을 구축한다. 문자열 인스턴스가 아닌 문자열 클래스의 메서드임

0개의 댓글