일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Oracle SQL
- HTML
- ||
- 부트스트랩
- alias
- 모조칼럼
- 한글 인코딩
- oracle
- tomcat
- HTTP Status 500
- 이클립스
- 과정평가형
- 성적프로그램
- Oracle DB
- HTTP Status 404
- sql developer
- JavaScript
- JSP
- 제약조건
- CRUD
- group by
- Java
- distinct
- Bootstrap
- jQuery
- SQL
- 답변형 게시판
- git
- rownum
- github
Archives
초급의 끄적거림
[JavaScript] slice(), substring(), substr(), split() 본문
개인적으로 잘라내서 반환하는 함수가 헷갈리는 부분이 있어서 정의에 대해 정리하려고 한다.
1. slice()
- slice(시작위치, 종료위치) : 시작위치와 종료위치를 기준으로 문자열에서 해당 부분을 잘라서 반환한다
- slice(시작위치) : 종료 위치를 생략할 경우, 시작위치부터 문자열의 마지막까지 잘라서 반환
- slice(음수) : 문자열의 끝에서부터 거꾸로 읽어서 반환
let str = "Apple, Banana, Kiwi";
let res = str.slice(7, 13); //Banana
let str = "Apple, Banana, Kiwi";
let res = str.slice(7); //Banana, Kiwi
let str = "Apple, Banana, Kiwi";
let res = str.slice(-12); // Banana, Kiwi
2. substring()
- slice()함수와 동일한 기능을 하지만 음수를 허용하지 않음
let str = "Apple, Banana, Kiwi";
let res = str.substring(7, 13); //Banana
3. substr()
- slice() 함수와 유사하지만 파라미터의 정의에서 차이가 있다
- substr(시작위치, 잘라낼 문자의 길이) : 두 번째 파라미터가 시작위치에서부터 잘라내고자하는 문자의 길이에 해당
- substr(시작위치) : 두 번째 파라미터를 생략할 경우, 문자열의 마지막까지 반환
- substr(음수) : 문자열의 맨 마지막에서부터 거꾸로 읽음
let str = "Apple, Banana, Kiwi";
let res = str.substr(7, 6); //Banana
let str = "Apple, Banana, Kiwi";
let res = str.substr(7); //Banana, Kiwi
let str = "Apple, Banana, Kiwi";
let res = str.substr(-12); //Banana, Kiwi
4. split()
- 문자열 내의 특정 구분자를 기준으로 문자열을 분리하여 배열로 리턴
let birth = "1994-12-24";
let arr = birth.split("-"); //["1994", "12", "24"]
'프론트엔드 > JavaScript' 카테고리의 다른 글
[JavaScript] if문과 switch 문의 사용 차이 (0) | 2022.12.11 |
---|---|
[JavaScript] 조건식에서 거짓으로 취급하는 값 (0) | 2022.12.11 |
[JavaScript] for문과 while문 중 어떤 걸 사용해야할까 (0) | 2022.12.11 |
[JavaScript] undefined와 null의 차이 (0) | 2022.12.06 |
[JavaScript] HTML에서 자바스크립트 script 태그 위치 (0) | 2022.12.06 |
Comments