>  기사  >  웹 프론트엔드  >  js String 객체에서 일반적으로 사용되는 메소드 요약(문자열 연산)_javascript 기술

js String 객체에서 일반적으로 사용되는 메소드 요약(문자열 연산)_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:56:451048검색
1. charCodeAt 메서드는 지정된 위치에 있는 문자의 유니코드 인코딩을 나타내는 정수를 반환합니다.
strObj.charCodeAt(index)
설명:
index는 0부터 시작하는 문자 숫자로 처리됩니다. 유효한 값은 0에서 문자열 길이에서 1을 뺀 값입니다.
지정된 위치에 문자가 없으면 NaN이 반환됩니다.
예:
var str = "ABC";
str.charCodeAt(0);
결과: 65
2. 끈.
String.fromCharCode([code1[,code2...]])
설명:
code1, code2...는 문자열로 변환할 유니코드 문자열 시퀀스입니다. 매개변수가 없으면 결과는 빈 문자열입니다.
예:
String.fromCharCode(65,66,112);
결과: ABp
3 charAt 메서드는 지정된 인덱스 위치의 문자를 반환합니다. 인덱스 값이 유효한 범위를 벗어나면 빈 문자열이 반환됩니다.
strObj.charAt(index)
설명:
index 원하는 문자의 0부터 시작하는 인덱스입니다. 유효한 값은 0에서 문자열 길이에서 1을 뺀 값 사이입니다.
예:
var str = "ABC";
str.charAt(1);
결과: B
4.
strObj.slice(start[,end])
설명:
시작 첨자가 0부터 시작하는 strObj의 지정된 부분이 실제로 인덱스입니다. start가 음수이면 length start로 처리됩니다. 여기서 length는 문자열의 길이입니다.
end 첨자는 strObj의 부분 끝 인덱스를 0부터 지정합니다. end가 음수이면 length end로 처리됩니다. 여기서 length는 문자열의 길이입니다.
예:
012345
var str = "ABCDEF";
str.slice(2,4);
결과: CD
5를 반환합니다. 문자열 개체의 지정된 위치에 있는 하위 문자열입니다.
strObj.substring(start,end)
설명:
start는 하위 문자열의 시작 위치를 지정하고 인덱스는 0부터 시작합니다.
end는 하위 문자열의 끝 위치를 지정하며 인덱스는 0부터 시작합니다.
하위 문자열 방법은 시작과 끝 중 더 작은 값을 하위 문자열의 시작점으로 사용합니다. 시작 또는 끝이 NaN이거나 음수이면 0으로 바꿉니다.
예:
012345
var str = "ABCDEF";
str.substring(2,4); // 또는 str.substring(4,2);

6. substr 메소드는 지정된 위치에서 시작하여 지정된 길이의 하위 문자열을 반환합니다. strObj.substr(start[,length])
설명:
start 필수 하위 문자열의 시작 위치입니다. 문자열의 첫 번째 문자의 인덱스는 0입니다.
length 반환된 하위 문자열에 포함되어야 하는 문자 수입니다.
예:
012345
var str = "ABCDEF";
str.substr(2,4);
결과: CDEF

7. back the String 개체 내에서 부분 문자열이 처음 나타나는 위치입니다. 하위 문자열을 찾을 수 없으면 -1이 반환됩니다. strObj.indexOf(substr[,startIndex])
설명:
substr String 개체에서 찾을 하위 문자열입니다.
startIndex 이 정수 값은 검색을 시작할 String 객체 내의 인덱스를 나타냅니다. 생략하면 문자열의 처음부터 검색됩니다.
예:
01234567
var str = "ABCDECDF";
str.indexOf("CD", 1) // 위치 1부터 왼쪽에서 오른쪽으로 123을 검색합니다.
결과: 2

8. lastIndexOf 메서드는 String 개체에서 문자열의 마지막 위치를 반환합니다. 일치하는 하위 문자열이 없으면 -1이 반환됩니다. strObj.lastIndexOf(substr[,startindex])
설명:
substr은 String 개체에서 찾을 하위 문자열입니다.
startindex 이 정수 값은 String 개체 내에서 검색의 시작 인덱스 위치를 나타냅니다. 생략하면 문자열 끝부터 검색이 시작됩니다.
예:
01234567
var str = "ABCDECDF";
str.lastIndexOf("CD",6) // 위치 6...456에서 오른쪽에서 왼쪽으로 검색
결과: 5

9. 검색 방법은 정규식 검색 내용과 일치하는 첫 번째 문자열의 위치를 ​​반환합니다. strObj.search(reExp)
설명:
reExp는 정규식 패턴과 사용 가능한 플래그를 포함하는 정규식 개체입니다.
예:
var str = "ABCDECDF";
str.search("CD") // 또는 str.search(/CD/i)
결과: 2

10. concat 메소드는 제공된 두 개 이상의 문자열 연결이 포함된 문자열 값을 반환합니다.
str.concat([string1[,string2...]])
설명:
string1, string2는 지정된 다른 모든 문자열과 연결될 String 개체 또는 텍스트입니다.
예:
var str = "ABCDEF";
str.concat("ABCDEF","ABC");
결과: ABCDEFABCDEFABC

11. 부분 문자열을 선택하고 결과를 문자열 배열로 반환합니다. strObj.split([separator[,limit]])
설명:
문자열을 구분하는 데 하나 이상의 문자가 사용되는지 여부를 식별하는 구분 기호 문자열 또는 정규식 개체입니다. 이 옵션을 생략하면 전체 문자열을 포함하는 단일 요소 배열이 반환됩니다.
limit 이 값은 반환된 배열의 요소 수를 제한하는 데 사용됩니다.
예:
var str = "AA BB CC DD EE FF";
alert(str.split(" ", 3))
결과:
AA,BB,CC

12. toLowerCase 메서드는 문자열을 반환하고, 문자열에 포함된 문자를 소문자로 변환합니다.
예:
var str = "ABCabc";
str.toLowerCase();
결과: abcabc
13. 문자 문자열의 모든 문자는 대문자로 변환됩니다.
예:
var str = "ABCabc"
str.toUpperCase()
결과: ABCABC
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.