ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 문자열자르기
    js 2021. 6. 29. 16:50

    1.slice(시작위치,종료위치)

     

    앞에서 부터 자르기

    var str = "ABCDEFGHIJK";
    
    var sliceRs = str.slice(1,3);
    
    console.log("slice : " + sliceRs);

    앞에서 1번째부터 3번째 까지 자른다는 의미

     

    결과

    BC

     

    뒤에서 부터 자르기

    var str = "ABCDEFGHIJK";
    
    var sliceRs = str.slice(-3,-1);
    
    console.log("slice : " + sliceRs);

    뒤에서 3번째부터 뒤에서 1번째 까지 자른다는 의미

     

    결과

    IJ

     

    var str = "ABCDEFGHIJK";
    
    var sliceRs = str.slice(-3);
    
    console.log("slice : " + sliceRs);

    뒤에서부터 3개의 문자열을 자른다는 의미

     

    결과

    IJK

     

    2.substring

    slice함수와 동일하지만 start값이 end값보다 클때 값을 바꾸어서 함수를 실행함

     

    let str = "안녕하세요?"
    
    let slice = str.slice(1, 0);
    let substring = str.substring(1, 0);

     

    결과

    1.

    2.안

     

    1번 slice는 시작1번째부터 0번째까지의 문자를 출력하기때문에 값이 없습니다.

    하지만

    2번 substring같은 경우 start값이 end값보다 크기 때문에 두 숫자를 바꿔서 str.substring(1,0) -> str.substring(0,1) 이렇게 함수를 실행해줍니다.

    'js' 카테고리의 다른 글

    concat,push 차이  (0) 2023.08.14
    얕은 복사 vs 깊은 복사  (0) 2023.08.14
    클라이언트 자바스크립트  (0) 2020.08.18
    HTML 요소를 동적으로 읽고 쓰기  (0) 2020.08.17
    이벤트 처리기 등록하기  (0) 2020.08.17
Designed by Tistory.