다음은 제가 관심 있는 학생들을 위해 정리한 js string()의 일반적인 메소드 요약입니다.
문자열 객체를 생성합니다. 구문은 new String(stringValue)입니다. 이 호출은 매개변수를 문자열로 변환하여 문자열 객체로 사용합니다. 실제로 모든 문자열 상수는 객체로 직접 사용할 수 있는 String 객체입니다. 객체를 생성하기 위해 new String()을 사용하는 것과의 차이점은 다음과 같습니다. typeof의 반환 값이 다릅니다. 하나는 "string"입니다. 다른 하나는 "object"입니다.
string.indexOf(searchString,position)----위치(선택) 위치부터 시작하여 문자열에서 첫 번째 searchSting이 나타나는 위치를 검색하여 반환합니다. 예: "hello,jack".indexOf("hello")는 0을 반환합니다.
"abcabc".indexOf("a",1)는 4를 반환합니다(0부터 계산).
string.lastIndexOf(searchString,position ) --------위치(선택) 위치부터 시작하여 문자열에서 마지막 searchString이 나타나는 위치를 검색하여 반환한다. 예를 들어 "abcabc".lastIndexOf("b")는 4
string.charAt(pos)를 반환합니다.---------문자열의 pos 위치에 있는 문자를 반환합니다. 예: "abc".charAt(1)은 "b"
stirng.charCodeAt(pos)를 반환합니다.------문자열의 pos 위치에 있는 문자 코드를 반환합니다. ASCII 문자의 경우 ASCII 코드를 반환합니다. 예를 들어, "abc".charCodeAt(0)은 문자 "a"의 ASCII 코드를 나타내는 97을 반환합니다.
string.slice(start,end)---------문자열에서 시작 위치가 start이고 끝 위치가 end(end 제외)인 하위 문자열을 반환합니다.
string.split(separator,linmit)- -- --- 구분 기호를 구분 기호로 사용하여 문자열을 여러 하위 문자열로 자르고 배열로 반환합니다. linmit(선택 사항)은 배열의 최대 길이를 나타내며 초과 부분은 삭제됩니다. 구분 기호 구분 기호는 하위 문자열에 포함되지 않습니다. 구분 기호가 빈 문자열인 경우 문자열의 문자 시퀀스로 구성된 배열이 반환됩니다. 분할 메소드가 매개변수를 사용하지 않는 경우 문자열 자체와 하나의 요소만 포함하는 배열을 반환합니다.
string.split(separator,linmit)------예: "a1,b1,c1".split(",")는 ["a1","b1","c1"]을 반환합니다.
" a,b,c".split(",",2)는 ["a","b"]를 반환합니다.
"a,b,c".split("")는 ["a","를 반환합니다. , ","b",",","c"];
"ab,c".split()은 ["ab,c"]
string.substr(start,length)------를 반환합니다. - - 시작 위치가 start이고 길이가 문자열의 길이인 하위 문자열을 반환합니다. 예: "abcdefg".substr(1,3)은 "bcd"를 반환합니다.
string.substring(start,end)------반환된 문자열의 시작 위치는 start이고 끝 위치는 end( end ) 하위 문자열 포함. 이 방법과 슬라이스 방법의 유일한 차이점은 슬라이스가 음수 매개변수를 허용하지 않는다는 것입니다.配 문자열 바꾸기 및 일치 (1) 바꾸기(Searchvalue, 바꾸기값) 메서드 이 메서드는 문자열의 첫 번째 SearchValue 하위 문자열을 바꾸기 값으로 바꾸고 새 문자열을 반환합니다. 원래 문자열은 영향을 받지 않습니다. 例如:var str1="aaaa";
var str2=str1.replace("a","b");
alert(str2);//输出"baaa"
alert(str1);//输出"aaaa"
위 코드에서 볼 수 있듯이, 바꾸기 함수를 사용하면 하나의 인스턴스만 교체할 수 있습니다. 여러 인스턴스를 바꾸려면 정규식을 사용해야 합니다. 예를 들어 str.replace(/a/g, "b")는 "aaaa"를 "bbbb"로 바꿀 수 있습니다.(2) match(reExp) 메서드
例如:var strInput=prompt("请输入一个数字:",0);
while(!strInput.match(/\d+/)){
strInput=prompt("请输入一个数字:",0);
}
(3) search(regExp) 메소드
문자열에서 regExp 정규식과 일치하는 첫 번째 하위 문자열을 검색하고 해당 인덱스 위치를 반환합니다. 예: var str="aabcabcabc";
(4)String 对象的大小写转换 (5)String 对象的连接 上面是我整理给大家的js string()常用方法总结,希望今后会对大家有帮助。 相关文章:alert(str.search(/abc/g));//显示“1”
var str="abc";
str.toLowerCase()//转化小写
str.toUpperCase()//转化大写
var str="abc";
var str2=str.concact("def","ghi");
alert(str2);//将输出"abcdefghi"
위 내용은 js string()의 일반적인 메소드 요약(그래픽 튜토리얼)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!