>  기사  >  웹 프론트엔드  >  자바스크립트 substr() 메소드를 사용하는 방법

자바스크립트 substr() 메소드를 사용하는 방법

青灯夜游
青灯夜游원래의
2021-10-13 15:26:3613801검색

JavaScript에서 substr() 메서드는 지정된 인덱스 위치에서 지정된 길이의 하위 문자열을 가로채는 데 사용됩니다. 여기에는 두 개의 매개 변수가 포함되어 있으며, 첫 번째 매개 변수는 가로채려는 하위 문자열의 시작 첨자를 나타냅니다. 가로채는 길이의 경우 구문은 "string.substr(start,length)"입니다.

자바스크립트 substr() 메소드를 사용하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

substr()은 지정된 인덱스 위치에서 지정된 길이의 하위 문자열을 가로채는 데 사용됩니다.

substr() 메서드는 지정된 길이에 따라 부분 문자열을 가로챌 수 있습니다. 여기에는 두 개의 매개변수가 포함되어 있습니다. 첫 번째 매개변수는 차단할 하위 문자열의 시작 첨자를 나타내고 두 번째 매개변수는 차단 길이를 나타냅니다.

문법 형식:

string.substr(start,length)
  • 시작: 필수. 추출할 부분 문자열의 시작 인덱스입니다. 숫자 값이어야 합니다. 음수인 경우 이 매개변수는 문자열 끝에서의 위치를 ​​선언합니다. 즉, -1은 마지막 문자를 나타내고, -2는 마지막에서 두 번째 문자를 나타내는 식입니다. 이는 왼쪽 문자 길이가 고정되지 않은 경우에 유용합니다.

  • 길이: 선택사항. 하위 문자열의 문자 수입니다. 숫자 값이어야 합니다. 이 매개변수를 생략하면 문자열의 처음부터 끝까지 문자열을 반환합니다.

반환 값:

문자열의 시작 부분부터 시작하는 길이 문자를 포함하는 새 문자열(start가 가리키는 문자 포함) 길이를 지정하지 않으면 반환된 문자열에는 문자열의 처음부터 끝까지의 문자가 포함됩니다.

예:

문자열의 마지막 마침표의 아래 첨자 위치를 가져온 다음 그 뒤 위치부터 시작하여 4자를 가로채세요.

var s = "hello world!欢迎来到PHP中文网!https://www.php.cn/course/list/29.html";
var b = s.substr(s.lastIndexOf(".") + 1,4);  //截取最后一个点号后4个字符
console.log(b);  //返回子字符串“html”

자바스크립트 substr() 메소드를 사용하는 방법

두 번째 매개변수가 생략되면 시작 위치부터 끝까지 모든 문자를 차단한다는 의미입니다. 확장자의 길이가 고정되어 있지 않다는 점을 고려하면 두 번째 매개변수를 생략하는 것이 더 유연할 것입니다.

var b = s.substr(s.lastIndexOf(".") + 1);

【추천 학습: javascript 고급 튜토리얼

위 내용은 자바스크립트 substr() 메소드를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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