-
문자열 메서드
- 문자열의 모든 내장함수는 보통 불변성을 유지
- 문자열의 내장함수를 이용해서 특정 문자를 잘라낼 때 반환되는 값은 기존 문자열을 변경하는게 아닌
새로운 문자열이 복사가 되서 반환 (원본의 데이터가 절대 훼손되지 않음)
문자열 길이
문자열.length
- length속성은 문자열의 길이(갯수)를 반환
문자열에서 문자열 찾기
문자열.indexOf(text);
- indexOf() 메서드는 first문자열에서 지정된 텍스트의 발생 인덱스(위치)를 반환
※ 자바스크립트는 0부터 위치를 계산합니다.
0은 문자열의 첫 번째 위치, 1은 두번째, 2는 세 번째 ...
검색의 시작 위치로 두 번째 매개 변수를 허용(처음위치부터, 두번째 wo 까지 위치값?)
- 특정 문자에서 시작하는 부분의 특정 문자열의 위치를 반환
문자열.lastIndexOf(text, [start]);
- 문자열에서 지정된 텍스트의 마지막 발생 인덱스 반환
문자열에서 문자열 검색
문자열.search(text);
- 문자열에서 지정된 값을 검색하고 일치하는 위치를 반환
- 특정문자에서 시작하는 부분의 특정 문자열의 위치를 반환
문자열 부분 추출
문자열의 일부를 추출하는 세 가지 방법
1. slice(start, end)
2. substring(start, end)
3. substr(start, length)
1. slice() 메서드
문자열.slice(start, end);
- 특정 문자에서 특정 부분의 순서값을 넣어서 문자열을 자른다.(음수지정가능)
2. substring() 메서드
문자열.substring(start, end);
- 특정 문자에서 특정 부분의 순서값을 넣어서 문자열을 자름(음수사용불가)
3. substr() 메서드
문자열.substr(start, end);
- 특정문자에서 특정 갯수만큼 문자열을 자름
- 두 번째 매개변수가 추출된 부분의 길이를 지정한다는 것
첫번째 매개변수가 음수이면, 위치는 문자열 끝부터 계산됩니다.
문자열 내용 바꾸기
문자열.replace("origin","change");
- 지정된 값을 문자열의 다른 값으로 바꿉니다.
- 특정 문자열을 원하는 문자열로 변경(대소문자 구분)
//World내용을 --> Everyone 으로 변경
대문자와 소문자로 변환
문자열.toUpperCase();
- 문자열을 대문자로 변경
문자열.toLowerCase();
- 문자열을 소문자로 변경
두개 이상의 문자열을 결합
문자열.concat(문자열2);
- 두개의 문자열을 연결
문자열을 배열로 변환
문자열.split("구분점");
- split()메서드를 사용하여 배열로 변환할수 있습니다.
- 구분점을 기준으로 문자열을 분리해서 배열로 변환
- 구분 기호를 생략하면 반환 된 배열에는 인덱스[0]의 전체 문자열이 포함됩니다.
정규표현식
/검사할 문자열/i : 문자열을 다소문자 구분없이 검사
/검사할 문자열/g : 해당 문자열을 모두 찾아서 검사
https://www.w3schools.com/js/js_string_methods.asp'
w3c 예제참고
반응형'코딩스터디 > jQuery' 카테고리의 다른 글
제이쿼리 scrollTop()와 offset().top (0) 2021.06.02 slideUp, slideDown (0) 2021.06.01 제이쿼리를 효율적으로 작성하는법 (0) 2021.05.25 제이쿼리 효과 - Animate (0) 2021.05.25 [제이쿼리] this(), index() 예제 (0) 2021.05.22 댓글