이 글의 내용은 js에서 substring&substr&slice의 차이점과 비교에 관한 내용입니다. 필요한 친구들이 참고하면 좋을 것 같습니다.
substring(), substr(), Slice(), 문자열을 구문 분석하는 세 가지 방법의 차이점과 적용 가능한 상황을 알려주십시오.
답변: substring()은 시작과 끝으로 구성된 문자열을 반환합니다. 매개변수로 지정된 두 지점 사이의 문자로 구성됩니다. end 매개변수가 지정되지 않은 경우 하위 문자열의 끝은 문자열의 끝입니다. start 값이 end 값과 같으면 이 메서드는 빈 문자열을 반환합니다. start 값이 end 값보다 크면 함수가 실행되기 전에 두 매개변수가 자동으로 교환되며 원래 값은 변경되지 않습니다.
Substr: start 매개변수로 지정된 인덱스에서 시작하고 length 매개변수로 지정된 문자 수로 끝나는 문자열의 문자를 반환합니다. substr 메소드는 my_str에 지정된 문자열을 변경하지 않고 새 문자열을 반환합니다.
Slice: 시작 문자부터 끝 문자까지(포함하지 않음) 모든 문자를 포함하는 문자열을 반환합니다. 원래 String 객체는 수정되지 않습니다. end 매개변수가 지정되지 않은 경우 하위 문자열의 끝은 문자열의 끝입니다. start로 인덱싱된 문자가 end로 인덱싱된 문자와 같거나 그 오른쪽에 있는 경우 이 메서드는 빈 문자열을 반환합니다.
var a:Array=[0,1,2,3,4,5,6,7,8,9] var str:String=a.join(""); trace(str)trace(str.slice(3,6))trace(str.substr(3,3))trace(str.substring(3,6))trace(str)0123456789 345 345 345 0123456789
관련 권장 사항:
javascript_javascript 기술에서 substring(), substr() 및 Slice()의 차이점
위 내용은 js의 하위 문자열&하위 문자열&슬라이스의 차이점 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!