이 문서에서는 JavaScript 문자열 메서드에 대해 설명합니다. JavaScript 문자열 메서드를 모르거나 JavaScript 문자열 메서드에 관심이 있다면 이 문서를 살펴보겠습니다. 포인트.바!
Test array str="China";
다음 방법은 서로의 str 테스트에 영향을 미치지 않습니다.
substr(start, length)
start: (필수) 부분 문자열의 시작 위치를 가로채려면 음수 값: -1은 문자열의 마지막 문자를 의미하고 -2는 문자열의 마지막 문자를 의미합니다. 끝에서 두 번째 문자까지...
length: (선택) 차단할 부분 문자열의 길이입니다. 생략하면 끝까지 차단하는 것을 의미합니다.
새 문자열을 반환합니다.
console.log(str); //China console.log(str.substr(1)); //hina console.log(str.substr(-1)); //a console.log(str.substr(1,2)); //hi console.log(str.substr(-3,1)); //i
slice(start, end【위치 요소 제외】)
start: (필수) 하위 문자열의 시작 위치를 가로채려면 음수: -1은 문자열의 마지막 문자를 나타냅니다. , -2는 끝에서 두 번째 문자를 나타냅니다...
end: (선택 사항) 하위 문자열의 끝 위치(이 위치 제외)를 가로채려면 생략한다는 것은 끝까지 가로채는 것을 의미합니다.
새 문자열을 반환합니다.
console.log(str); //China console.log(str.slice(1)); //hina console.log(str.slice(1,2)); //h console.log(str.slice(1,-1)); //hin console.log(str.slice(-1)); //a console.log(str.slice(-3,-1)); //in console.log(str.slice(-3,3)); //i
substring(start,end)정수 가로채기
start: (필수) 하위 문자열의 시작 위치를 가로채려면 음수 값: -1은 문자열의 마지막 문자를 참조하고, - 2는 끝에서 두 번째 문자를 나타냅니다...
end: (선택 사항) 하위 문자열의 끝 위치(이 위치 제외)를 가로채려면 이를 생략한다는 것은 끝까지 가로채는 것을 의미합니다.
새 문자열을 반환합니다.
참고: 하위 문자열과 슬라이스의 차이점은 하위 문자열이 음수 매개변수를 허용하지 않는다는 것입니다(소위 허용하지 않음: 음수 매개변수를 전달할 수 있으며 결과가 올바르지 않음)
console.log(str) //China console.log(str.substring(1)) //hina console.log(str.substring(1,3)) //hi
charAt (index)
index: (필수) 검색된 문자열 첨자
인덱스 위치의 문자를 반환
//w3c给的标准是必选,但是浏览器是支持的,无参相当于传入0 console.log(str.charAt()); //C,无参,默认0 console.log(str.charAt(1)); //h console.log(str.charAt(9)); //'',不在范围,空
charCodeAt(index)
index: (필수) 검색된 문자열 첨자
지정된 위치의 문자 유니코드 코딩. 이 반환 값은 0 - 65535
console.log(str.charCodeAt(1)); //104(h) console.log(str.charCodeAt()); //67(C),无参,默认0 console.log(str.charCodeAt(9)); //Nan(''),不在范围,空
indexOf(searchValue, fromIndex)
searchValue: (필수) 검색 하위 문자열
fromIndex: (선택 사항) 검색 시작 위치, 위치 0을 나타내기 위해 생략됨
문자열(str)에서 searchValue 하위 문자열이 처음 나타나는 위치를 반환하고, 그렇지 않으면 -1이 반환됩니다.
console.log(str.indexOf('c')); //-1,区分大小写 console.log(str.indexOf('h')); //1 console.log(str.indexOf('h', 2)); //-1
lastIndexOf(searchValue, fromIndex)
이 메서드는 뒤에서 문자열을 검색하고, indexOf() 메서드 그런 다음 앞에서 보면 나머지 두 개도 똑같습니다.
var s = 'China,china'; console.log(s.lastIndexOf('A')); //-1 console.log(s.lastIndexOf('i')); //8 console.log(str.lastIndexOf('asi')); //-1 console.log(s.lastIndexOf('c', 2)); //-1
search(str/regexp)
str/regexp: (필수) 검색할 하위 문자열 또는 일치할 정규 표현식
console.log(str.search(/ch/)); //-1 console.log(str.search(/Ch/)); //0 console.log(str.search(/ch/i)); //0,/i大小写忽略 console.log(str.search('a')); //5 str.concat(str1,str2…)
var aa = 'aa'; var bb = 'bb'; var cc = 'cc'; console.log(cc.concat(aa, bb)); //ccaabb console.log(cc); //cc
JavaScript 문자열에서 문자 검색에 대한 튜토리얼 요약
🎜위 내용은 JavaScript 문자열 메소드 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!