문자열 작동을 위한 JavaScript 함수는 다음과 같습니다. substring은 지정된 범위 내에서 부분 문자열을 추출합니다. substr은 지정된 시작점과 길이를 가진 부분 문자열을 추출합니다(끝은 길이를 초과할 수 있음). splice는 문자열에서 지정된 수의 문자를 삭제 및/또는 교체할 수 있습니다. , 대체 문자를 삽입할 수 있습니다.
JavaScript의 substring, substr 및 splice의 차이점
JavaScript의 substring, substr 및 splice 함수는 모두 문자열을 조작하는 데 사용되지만 목적과 용도가 다릅니다.
substring
substring(start, end)
substring(start, end)
参数:
substr
substr(start, length)
参数:
splice
splice(start, deleteCount, ...items)
은 부분 문자열과 유사하지만 end가 문자열 길이를 초과하면 substr이 이를 문자열 길이로 자릅니다.
substr(start, length)
splice
🎜문자열에서 문자를 제거 및/또는 교체하는 Variadic 함수입니다. 🎜🎜구문: splice(start, deleteCount, ...items)
🎜🎜🎜매개변수: 🎜🎜🎜start: 삭제 및 교체를 시작할 문자 인덱스(0부터 시작). 🎜🎜deleteCount: 삭제할 문자 수입니다. 🎜🎜항목(선택): 삭제된 문자 위치에 삽입할 새 문자 또는 문자열입니다. 🎜🎜🎜🎜🎜🎜사용 비교🎜🎜🎜🎜🎜하위 문자열 추출: 🎜substring이나 substr을 사용하지만 end가 문자열 길이를 초과할 때는 substr이 더 편리합니다. 🎜🎜🎜문자 삭제: 🎜스플라이스를 사용하여 삭제할 문자 수로 deleteCount를 지정합니다. 🎜🎜🎜대체 문자: 🎜스플라이스를 사용하고 대체 문자 또는 문자열을 제공합니다. 🎜🎜🎜🎜예🎜🎜<code class="javascript">const str = "Hello World"; // 使用 substring 提取 "World" console.log(str.substring(6)); // "World" // 使用 substr 提取 "World"(即使 end 超出范围) console.log(str.substr(6)); // "World" // 使用 splice 删除 "Hello" str.splice(0, 5); console.log(str); // "World" // 使用 splice 替换 "World" 为 "JavaScript" str.splice(0, 5, "JavaScript"); console.log(str); // "JavaScript"</code>
위 내용은 js의 하위 문자열, substr 및 splice의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!