Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 화살표 함수
- 홈베이킹
- forEach
- 자바스크립트
- 울산 맛집
- clear
- Javascript
- size
- undefined
- TypeScript
- set
- SQL 전문가
- 객체
- 정보처리기사
- 울산맛집
- 함수
- 휘낭시에
- 배열
- slice
- Delete
- Has
- sqld
- vuejs
- Vue
- 오븐
- SQL
- let
- TS
- 울산 남구 맛집
- Map
Archives
- Today
- Total
Bae
[Javascript] 문자열 수정(replace, replaceAll, subString, ...) 본문
ㅁ 문자열 수정
replace(): 주어진 패턴과 일치하는 첫 번째 부분을, 주어진 문자열로 교체한 새로운 문자열을 반환
const str ='What are you doing?';
console.log(str.replace('you', 'we')); //'What are we doing' 출력
replaceAll(): 주어진 패턴과 일치하는 모든 부분을 주어진 문자열로 교체한 새로운 문자열을 반환
const str = 'hello hi hi hello';
console.log(str.replace('hi', '??')); //'hello ?? hi hello' 반환
console.log(str.replaceAll('hi', '??')); //'hello ?? ?? hello' 반환
subString(): 문자열의 주어진 시작 인덱스부터 주어진 종료 인덱스 이전 인덱스(종료 인덱스: -1)까지 새로운 부분 문자열로 반환
const str = 'hello world';
console.log(str.substring(0,5)); //'hello' 출력
slice(시작위치, 종료위치): 주어진 인자에 따라 문자열의 일부를 추출해 새로운 문자열로 반환, 시작인자는 필수
-str.slice(5): 인덱스 5부터 끝까지
-str.slice(2, 7): 인덱스 2부터 종료위치의 앞 인덱스 6까지
-str.slice(-3): 시작위치를 음수로 지정할 경우, 문자열의 끝부터 시작해 문자열을 자름, 뒤에서 세번째 글자까지
-str.slice(-4, -3): 시작위치와 종료위치를 음수로 지정할 경우, 문자열의 끝부터 시작해 지정한 (시작 인덱스부터 종료 인덱스의 이전 인덱스)만큼 문자열을 자름, 뒤에서 다섯번째('o')부터 뒤에서 네번째 글자('r')까지
const str = 'hello world!';
console.log(str.slice(5)); //' world!' 출력
console.log(str.slice(2, 7)); //'llo w' 출력
console.log(str.slice(-3)); //'ld!' 출력
console.log(str.slice(-5, -3)); //'or' 출력
split(): 문자열을 주어진 구분자를 기준으로 자른 뒤, 그 결과를 배열로 반환
const str = 'How old are you?';
console.log(str.split(' ')); //['How', 'old', 'are', 'you?'] 출력'Javascript' 카테고리의 다른 글
| [Javascript] 배열(forEach, includes, find, ...) (0) | 2022.02.09 |
|---|---|
| [Javascript] 배열(isArray, from, push, pop, ...) (0) | 2022.02.09 |
| [Javascript] 문자열(대소문자 변환, 공백 제거, 문자열 검색, ...) (0) | 2022.02.09 |
| [Javascript] 함수, 함수 표현식, 화살표 함수 (0) | 2022.02.08 |
| [Javascript] 반복문(for, for of, while, do while) (0) | 2022.02.08 |
Comments