js에는 일반적으로 사용되는 문자 가로채기 함수 3가지가 있습니다: Slice(), substring(), substr() 문자 가로채기에서 사용되는 Slice(), substring(), substr()의 기능을 소개하겠습니다. 일부 사용법과 차이점.
stringObject.substring(start,stop)
은 두 지정 사이의 문자열을 추출하는 데 사용됩니다. 아래 첨자 사이의 문자.
시작이 필요합니다. 추출할 부분 문자열의 첫 번째 문자에 대한 stringObject의 위치를 지정하는 음수가 아닌 정수입니다.
정지는 선택 사항입니다. 추출할 하위 문자열의 마지막 문자보다 하나 더 많은 stringObject의 한 위치에 해당하는 음이 아닌 정수입니다. 이 매개변수를 생략하면 반환된 하위 문자열이 문자열의 끝으로 이동합니다.
start는 0부터 시작하여 stop으로 끝납니다(정지 제외).
stringObject.substr(start,length)
문자열의 시작 첨자부터 지정된 개수의 문자를 추출할 수 있습니다
시작 필수입니다. 추출할 부분 문자열의 시작 인덱스입니다. 숫자 값이어야 합니다. 음수인 경우 이 매개변수는 문자열 끝에서의 위치를 선언합니다. 즉, -1은 문자열의 마지막 문자를 나타내고, -2는 마지막에서 두 번째 문자를 나타내는 식입니다.
길이는 선택사항입니다. 하위 문자열의 문자 수입니다. 숫자 값이어야 합니다. 이 매개변수를 생략하면 stringObject의 처음부터 끝까지의 문자열이 반환됩니다.
stringObject.slice(start,end)
문자열의 특정 부분을 추출하여 추출된 부분을 새로운 문자열로 반환합니다. 🎜>
string.slice() string.substring() string.substr() var stringValue = “hello world”; alert(stringValue.slice(3)); //”lo world” alert(stringValue.substring(3)); //”lo world” alert(stringValue.substr(3)); //”lo world” alert(stringValue.slice(3,7)); //”lo w” alert(stringValue.substring(3,7)); //”lo w” alert(stringValue.substr(3,7)); //”lo worl”
string.slice() string.substring() string.substr() var stringValue = “hello world”; alert(stringValue.slice(-3)); //”rld” alert(stringValue.substring(-3)); //”hello world” alert(stringValue.substr(-3)); //”rld” alert(stringValue.slice(3,-4)); //”lo w” alert(stringValue.substring(3,-4)); //”hel” alert(stringValue.substr(3,-4)); //”"(空字符串)
JavaScript 비디오 튜토리얼을 방문하세요.