JS 문자열 substr 와 substring 방법의 차이 점

3190 단어 substrsubstring
substr 방법 은 지정 한 위치 에서 시작 하 는 지정 한 길이 의 하위 문자열 을 되 돌려 줍 니 다.stringvar.substr(start[,length])매개 변수 stringvar 필수 옵션 입 니 다.하위 문자열 의 문자열 이나 String 대상 을 추출 합 니 다.start 필수 옵션.필요 한 하위 문자열 의 시작 위치 입 니 다.문자열 의 첫 번 째 문자 의 색인 은 0 입 니 다.length 옵션.되 돌아 오 는 하위 문자열 에 포 함 될 문자 갯 수 입 니 다.length 가 0 또는 음수 라면 빈 문자열 을 되 돌려 줍 니 다.이 인자 가 지정 되 지 않 으 면 하위 문자열 은 stringvar 의 마지막 까지 이 어 집 니 다.예제 아래 의 예 는 substr 방법의 용법 을 보 여 주 었 다.예:var str="0123456789";/alert(str.substring(0));//------------"0123456789" alert(str.substring(5));//------------"56789" alert(str.substring(10));//-----------"" alert(str.substring(12));//-----------"" alert(str.substring(-5));//-----------"0123456789" alert(str.substring(-10));//----------"0123456789" alert(str.substring(-12));//----------"0123456789" alert(str.substring(0,5));//----------"01234" alert(str.substring(0,10));//---------"0123456789" alert(str.substring(0,12));//---------"0123456789" alert(str.substring(2,0));//----------"01" alert(str.substring(2,2));//----------"" alert(str.substring(2,5));//----------"234" alert(str.substring(2,12));//---------"23456789" alert(str.substring(2,-2));//---------"01" alert(str.substring(-1,5));//---------"01234" alert(str.substring(-1,-5));//--------"" alert(str.substr(0));//---------------"0123456789" alert(str.substr(5));//---------------"56789" alert(str.substr(10));//--------------"" alert(str.substr(12));//--------------"" alert(str.substr(-5));//--------------"0123456789" alert(str.substr(-10));//-------------"0123456789" alert(str.substr(-12));//-------------"0123456789" alert(str.substr(0,5));//-------------"01234" alert(str.substr(0,10));//------------"0123456789" alert(str.substr(0,12));//------------"0123456789" alert(str.substr(2,0));//-------------"" alert(str.substr(2,2));//-------------"23" alert(str.substr(2,5));//-------------"23456" alert(str.substr(2,12));//------------"23456789" alert(str.substr(2,-2));//------------"" alert(str.substr(-1,5));//------------"01234" alert(str.substr(-1,-5));//-----------"" [Ctrl+A 전체 선택:외부 Js 를 도입 하려 면 페이지 를 새로 고침 해 야 실행 할 수 있 습 니 다.]substring 방법 은 String 대상 에서 지정 한 위치 에 있 는 하위 문자열 을 되 돌려 줍 니 다.strVariable.substring(start,end)"String Literal".substring(start,end)매개 변수 start 는 하위 문자열 의 시작 위 치 를 가리 키 며 이 색인 은 0 부터 계산 합 니 다.end 는 하위 문자열 의 끝 위 치 를 가리 키 며 이 색인 은 0 부터 계산 합 니 다.substring 방법 을 설명 하면 start 에서 마지막(end 포함 하지 않 음)까지 의 하위 문자열 을 포함 하 는 문자열 을 되 돌려 줍 니 다.substring 방법 은 start 와 end 두 개의 작은 값 을 하위 문자열 의 시작 점 으로 사용 합 니 다.예 를 들 어 strvar.substring(0,3)과 strvar.substring(3,0)은 같은 하위 문자열 을 되 돌려 줍 니 다.start 나 end 가 NaN 또는 음수 라면 0 으로 교체 합 니 다.하위 문자열 의 길 이 는 start 와 end 의 차이 의 절대 값 과 같 습 니 다.예 를 들 어 strvar.substring(0,3)과 strvar.substring(3,0)에서 돌아 오 는 하위 문자열 의 길 이 는 3 입 니 다.예제 아래 의 예 는 substring 방법의 용법 을 보 여 주 었 다
 
function SubstrDemo(){
var s, ss; // 。
var s = "The rain in Spain falls mainly in the plain.";
ss = s.substr(12, 5); // 。
return(ss); // "Spain"。
}
더 많은 기 초 는 참고 할 수 있다.

좋은 웹페이지 즐겨찾기