>  기사  >  웹 프론트엔드  >  substring()과 substr()의 차이점에 대해(자세한 튜토리얼)

substring()과 substr()의 차이점에 대해(자세한 튜토리얼)

亚连
亚连원래의
2018-06-14 16:36:081432검색

이제 substring()과 substr()의 사용법과 차이점을 바탕으로 한 예를 공유하겠습니다. 이는 좋은 참조 값을 갖고 있으며 모든 사람에게 도움이 되기를 바랍니다.

JavaScript에서는 일반적으로 가로채기가 사용됩니다. 실제로 가로채는 요소의 특정 위치에서 콘텐츠를 가져오는 것이 JS에서 제공하는 두 가지 방법입니다. substring과 substr입니다.

이 두 가지 차단 방법의 차이점은 무엇입니까? 직접 코드 데모:

substring(a,b):

a: 시작 위치를 나타냅니다.

b: 끝 위치를 나타냅니다.

! 그러나 주목할 가치가 있습니다. 가로채는 경우 가로채는 콘텐츠에는 시작 위치의 요소가 포함되지만 끝 위치의 요소는 포함되지 않습니다.

예:

function sub1(){
  var str = 'javascript';
  return str.substring(0,4);
 }
 console.log(sub1());  //返回值为‘java'
 
 function sub2(){
  var str = 'javascript';
  return str.substring(1,4);
 }
 console.log(sub2());  //返回值为‘ava'

요약: 하위 문자열을 가로채면 시작 위치는 포함되고 끝 위치는 포함되지 않으며 매개변수 a와 b 모두 위치 값, 즉 인덱스 값입니다.

substr(index, length):

index: 시작 위치를 나타냅니다.

length: 가로채는 콘텐츠의 길이를 나타냅니다

! 인터셉트 시 시작 위치의 요소가 포함됩니다!

예:

function sub3(){
  var str = 'javascript';
  return str.substr(0,4);
 }
 console.log(sub3());   //返回值为‘java'
 
 function sub4(){
  var str = 'javascript';
  return str.substr(1,4);
 }
 console.log(sub4());  //返回值为‘avas'

요약: 시작 위치를 포함하여 substr을 차단할 때 두 매개변수는 시작 위치와 차단 길이

입니다! 차이점에 주의하고 현명하게 사용하세요!

위 내용은 모두를 위해 제가 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

Vue에서 간소화된 스타일을 구현하는 방법(자세한 튜토리얼)

Vue에서 사용자 정의 전역 구성 요소를 수행하는 방법은 무엇입니까?

vue2.0에서 다중 페이지 개발 구현 방법

jQuery와 vue를 이용한 드래그 검증 코드 기능 구현 방법

여러 JavaScript 코딩 사양 자세히 소개(상세 튜토리얼)

위 내용은 substring()과 substr()의 차이점에 대해(자세한 튜토리얼)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.