>웹 프론트엔드 >JS 튜토리얼 >Javascript_javascript 기술의 String 객체에 대한 자세한 토론

Javascript_javascript 기술의 String 객체에 대한 자세한 토론

WBOY
WBOY원래의
2016-05-16 16:57:171010검색

Sting 문자열 객체는 Javascript에서 제공하는 내장 객체 중 하나입니다.

여기서 특히 주의하세요. 문자열의 첫 번째 문자는 0번째 문자이고, 두 번째 문자는 첫 번째 문자입니다.

1. 문자열 객체 생성 방법

[var] 문자열 객체 인스턴스 이름 = new String(string)

또는 var 문자열 객체 인스턴스 이름 = 문자열 값

예:

var str = "Hello World";

var str1 = new String("This is a string");

length: 문자열의 길이를 반환합니다.

var intlength = str.length //intlength = 11

3.String 메서드

charAt(* ): 문자열의 *번째 위치에 있는 단일 문자를 반환합니다.

var x = "abcdefg"; var y = x.charAt(3) //y="d"

charCodeAt(*): 문자열의 *번째 위치에 있는 단일 문자의 ASCII 코드를 반환합니다.

추가 설명 없음


fromCharCode(): 지정된 유니코드 값을 수락하고 문자열을 반환합니다.

document.write(String.fromCharCode(72,69,76,76,79)); //출력 결과는 HELLO입니다.

indexOf(): 문자열에서 다른 문자를 찾습니다. 객체에서 검색에 성공하면 위치가 반환되고, 그렇지 않으면 -1이 반환됩니다.

document.write("children".indexOf("l",0)) //출력 결과는 3입니다.

document.write("children".indexOf("l",1)); //출력 결과는 3입니다.

document.write("children".indexOf("l",4 )); //출력 결과는 -1

lastIndexOf(): indexOf() 메서드와 유사하지만 검색 방향이 반대라는 점만 다릅니다.

문서. write("children".lastIndexOf("l ",4)); //출력 결과는 3입니다.


split(구분 문자): 배열을 문자열과 분리하여 반환합니다. 구분 문자는 구분할 위치를 결정합니다.

'l&o&v&e'.split('&'); //l,o,v,e 배열을 반환합니다.

substring(): 문자열 자르기 기능과 동일합니다.

substring([,])

document.write("children".substring(1,3)) //출력 결과는 hil

substr(): 자르기와 동일합니다. substring()과의 차이점에 유의하세요.

substr([,])


document.write("children".substr(1,3)) //출력 결과 힐이야. 여기에서 Substing과 비교하면 결과는 동일하지만 알고리즘과 아이디어가 다르다는 점에 유의해야 합니다.

toLowerCase() 및 toUpperCase(): 동일한 원래 문자열을 포함하는 문자열을 반환한다는 점만 제외하면 기능이 비슷합니다. 유일한 차이점은 전자의 모든 문자는 소문자이고 후자의 경우 대문자라는 점입니다.

document.write("LOVE".toLowerCase()); //출력 결과는 love

document.write("love".toUpperCase()); 사랑입니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.