이 글은 주로 JavaScript 문자열에 대한 자세한 설명을 공유하는데, 도움이 되길 바랍니다.
1. 문자열의 기본
1. 문자열 생성
기본 데이터 유형 String
var str = "string";
참조된 데이터 유형 String
var strObj = new String("string") ;
2 . 일반적으로 사용되는 속성
length 문자열 길이
var arr="abc"; console.log(arr.length)
3. 일반적으로 사용되는 방법
eg:var s = "see me fly I am sing in the sky ";
①charAt()는 문자열의 지정된 위치에 있는 문자를 반환합니다.
인덱스를 기반으로 지정된 문자를 가져옵니다. 효과는 s[1]
console.log(s.charAt(1))과 동일합니다. ;// e
②concat은 두 개 이상의 문자열을 연결하는 데 사용할 수 있으며 +
와 동일한 효과를 갖습니다. console.log(s.concat(" !"," 00"))//see me fly I am sing in the sky! 콘텐츠를 찾을 수 없으면 -1
console.log(s.indexOf("s",5)); 16
4lastIndexOf(); 사용법은 IndexOf와 동일합니다
console.log (s.lastindexof ("s", 5)); // 인덱스 5는 앞으로 확인을 시작합니다. 0
⑤ 슬라이스 ( start, end) string은 원래 문자열에 영향을 주지 않고 지정된 내용을 가로채고 string , 가로채는 지정된 내용을 반환합니다
console.log(s.slice(1,5)); //ee m //a.要 截取 “I am singing” console.log(s.slice(s.indexOf("I"),s.lastIndexOf("g")+1))//I am singing //b.要 截取 “in the sky” console.log(s.lastIndexOf("i")) console.log(s.slice(-10))//in the sky //注意:数组都是从前安排到后面的,所以从末尾-1开始数,i为-10,所以(-10,-1) //但是由于-1这个位置表示到这个数值之前,就停止了,这个数值不进来,所以可以去掉
——이 메서드는 음수 값이 전달되는 경우 음수 값을 매개 변수로 허용할 수 없습니다. , 기본값은 0
——위치를 자동으로 조정합니다. stop 매개변수가 start보다 작으면 자동으로 교환됩니다.var newarr2='see me fly '; console.log(newarr2.length) console.log(s.substring(11,26)); //I am singing in console.log(s.substring(10,1)); //ee me fly7substr(start,length)가 문자열을 가로챕니다
——start 시작(포함), 길이는 차단된 길이
//"I am sing"을 차단하려면
var newarr='I am sing';
⑧Split (구분자) 메소드는 문자열을 문자열 배열로 나누는 데 사용됩니다
console.log(s.split(" ")); //[ "see", "me", "fly", "I", "am", "singing", "in", "the" , "sky"]
toUpperCase() 메서드는 문자열을 대문자로 변환하는 데 사용됩니다
console.log(s.toLowerCase());//see me fly i am sing in the sky
console.log(s.toUpperCase()); / /SEE ME FLY I AM SINGING IN THE SKY
⑩replace(old,new)는 문자열을 대체합니다
----old는 원래 문자열의 문자이고, new는 새로운 문자입니다
---첫 번째 항목을 대체합니다.
console.log(s.replace('me','you'));//see you fly I am sing in the sky
관련 권장 사항:
js는 처음에 여러 문자열의 반복 접합을 실현합니다. 그리고 끝
JavaScript 문자열 메서드 요약
위 내용은 JavaScript의 문자열에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!