>  기사  >  웹 프론트엔드  >  JS에서 문자열을 가로채는 일반적인 방법 모음

JS에서 문자열을 가로채는 일반적인 방법 모음

韦小宝
韦小宝원래의
2018-01-26 10:27:062055검색

JS의 문자열은 실제 개발과 일상 업무 모두에서 매우 오랫동안 사용되는 데이터 유형이며, 필요한 JS 문자열에서 접미사가 더 적거나 더 많이 발생하는 경우가 많습니다. 이를 위해서는 문자열에 대한 작업이 필요합니다. 문자열을 가로채는 방법! 끈의 불필요한 부분을 잘라내는 방법!

함수를 이용해서 쉽게 할 수 있는 몇 가지 기능을 살펴보겠습니다!

기능: Split()
기능: 지정된 구분 기호를 사용하여 문자열을 분할하고 배열에 저장합니다.
예:

var str = "jpg|bmp|gif|ico|png";
var arr = str.split("|");

arr는 문자 값 ​​"jpg", "bmp"를 포함하는 문자열입니다. , "gif" ", "ico" 및 "png" 배열

함수: Join()
함수: 선택한 구분 기호를 사용하여 배열을 문자열로 결합합니다.
예:

var arry = new Array('jpg','bmp','gif','ico','png'); 
var str = arry.join('|'); 
//结果是jpg|bmp|gif|ico|png

함수 : indexOf ()
Function: 문자열의 하위 문자열과 일치하는 첫 번째 문자의 하위 첨자를 반환합니다. "MinidxSearchEngine"에서 "Minidx"를 얻으려면 substring(0,6)

Syntax

stringObject.substring(start,stop)

매개변수 설명start을 사용해야 합니다. 추출할 부분 문자열의 첫 번째 문자에 대한 stringObject의 위치를 ​​지정하는 음수가 아닌 정수입니다.
중지는 선택사항입니다. 추출할 하위 문자열의 마지막 문자보다 하나 더 많은 stringObject의 한 위치에 해당하는 음이 아닌 정수입니다. 이 매개변수를 생략하면 반환된 하위 문자열이 문자열의 끝으로 이동합니다.
반환 값
새 문자열 값에는 stringObject의 하위 문자열이 포함됩니다. 해당 내용은 시작부터 중지-1까지의 모든 문자이고 길이는 중지에서 시작을 뺀 값입니다.

설명substring 메서드에서 반환된 하위 문자열에는 시작 부분의 문자가 포함되지만 끝 부분의 문자는 포함되지 않습니다.
start와 end가 동일한 경우 이 메서드는 빈 문자열(즉, 길이가 0인 문자열)을 반환합니다.
start가 end보다 큰 경우 메서드는 하위 문자열을 추출하기 전에 두 매개변수를 교환합니다. start 또는 end가 음수이면 0으로 대체됩니다.
함수: substr ()


정의 및 사용법

substr 메소드는 지정된 위치에서 시작하여 지정된 길이의 하위 문자열을 반환하는 데 사용됩니다.

Syntax
stringObject.substr(start [, length ])

매개변수 설명start 필수입니다. 원하는 하위 문자열의 시작 위치입니다. 문자열의 첫 번째 문자의 인덱스는 0입니다.
길이는 선택사항입니다. 반환된 하위 문자열에 포함되어야 하는 문자 수입니다.
Explanation
길이가 0이거나 음수이면 빈 문자열이 반환됩니다.
이 매개변수를 지정하지 않으면 하위 문자열이 stringObject의 끝까지 이어집니다.
js에는 일반적으로 사용되는 문자 가로채기 함수 세 가지(slice(), substring(), substr())가 있습니다. 관련 추천:

자바스크립트 문자열 도구 클래스 StringUtils에 대한 자세한 설명

이 글에서는 주로 자바스크립트 문자열 도구 클래스인 StringUtils를 자세히 소개합니다.

JavaScript 문자열에 대한 자세한 소개

JavaScript의 문자열은 '' 또는 ""로 묶인 문자로 표현됩니다.

위 내용은 JS에서 문자열을 가로채는 일반적인 방법 모음의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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