• 문자열관련 메소드

    2021. 5. 27.

    by. 라몽(●'◡'●)디자이너

     

    문자열 메서드

    - 문자열의 모든 내장함수는 보통 불변성을 유지

    - 문자열의 내장함수를 이용해서 특정 문자를 잘라낼 때 반환되는 값은 기존 문자열을 변경하는게 아닌

      새로운 문자열이 복사가 되서 반환 (원본의 데이터가 절대 훼손되지 않음)

     

     

     

    문자열 길이

    문자열.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

    댓글