>  기사  >  웹 프론트엔드  >  JS 문자열의 일반적인 속성과 메서드

JS 문자열의 일반적인 속성과 메서드

php中世界最好的语言
php中世界最好的语言원래의
2018-03-20 10:48:372182검색

이번에는 JS에서 문자열의 일반적인 속성과 메소드에 대해 알려드리겠습니다. JS에서 문자열 속성과 메소드를 사용할 때 주의사항은 무엇인가요?

Attribute


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

var str='hello world';
alert(str.length); // 11

Method

charAt(): 지정된 인덱스 위치에 있는 문자를 반환합니다.

var str='hello world';
alert(str.charAt(4)); // o

charCodeAt(): 지정된 인덱스에 있는 문자의 유니코드 인코딩을 반환합니다. position

var str='a';
alert(str.charCodeAt(0)); // 97

fromCharCode(): 유니코드 인코딩을 문자열로 변환

alert(String.fromCharCode(97)); // a

concat(): 둘 이상의 문자열을 연결하고 연결된 문자열을 반환합니다.

var str1='hello';var str2=' world';
alert(str1.concat(str2)); // hello world

indexOf(): 지정된 문자열이 처음 나타나는 위치를 반환합니다. 반환 없음 -1

var str='hello world,hello moli';
alert(str.indexOf('hello')); // 0

lastIndexOf(): 지정된 문자열이 마지막으로 나타나는 위치를 반환합니다. 반환 없음 -1

var str='hello world,hello moli';
alert(str.lastIndexOf('hello')); // 12

match(): 하나 이상의

정규 표현식과 일치하는 항목을 찾습니다. 반환 없음 null

var str='hello world,hello moli';
alert(str.match('hello')); // hello

replace(): 정규식과 일치하는 하위 문자열 바꾸기(기본값은 일치하는 첫 번째 하위 문자열만 대체, 일치하는 모든 하위 문자열을 바꾸려면 g를 추가)

var str='hello world';// 用moli替换worldalert(str.replace(/world/,'moli')); // hello moli

search: 정규식과 일치하는 하위 문자열의 시작을 반환합니다. 시작 위치, no return -1

var str='hello world';
alert(str.search(/world/)); // 6

slice(): 지정된 시작 위치를 반환합니다(시작 위치 포함, 음수인 경우 시작 위치는 끝부터 계산됩니다. 즉, -1은 마지막에서 첫 번째를 의미합니다). 지정된 끝 위치로( 끝 위치 제외, 이 매개 변수를 지정하지 않으면 지정된 시작 위치부터 문자열 끝까지의 모든 문자가 포함됩니다.)

var str='hello world';
alert(str.slice(6,11)); // world

split(): 문자열을 하위 문자열 배열로 분할합니다( 두 번째 매개변수는 반환된 배열의 최대 길이를 지정할 수 있습니다. 선택 사항)

var str='h-e-l-l-o';
alert(str.split('-')); // h,e,l,l,o

substr(index, length): 지정된 인덱스에서 추출합니다(인덱스, 필수, 음수인 경우 시작 위치는 다음에서 계산됩니다). 끝, 즉 -1은 역수를 의미합니다. 첫 번째) 길이(길이, 선택적, 이 매개변수가 지정되지 않은 경우 지정된 인덱스부터 문자열 끝까지의 모든 문자를 포함합니다) 문자

var str='hello world,hello moli';
alert(str.substr(5,6)); // world

substring(): 추출 지정된 시작 위치(시작 위치 포함)부터 끝 위치(끝 위치 제외, 선택 사항, 이 매개 변수가 지정되지 않은 경우 지정된 시작 위치부터 문자열 끝까지의 모든 문자 포함)

var str='hello moli';alert(str.substring(6,8)); 
// mo// 注:// 与 slice() 和 substr() 方法不同的是,substring() 不接受负的参数

toLowerCase() : 문자열을 소문자로 변환


var str='Hello Moli';
alert(str.toLowerCase()); // hello moli

toUpperCase(): 문자열을 대문자로 변환

var str='Hello Moli';
alert(str.toUpperCase()); // HELLO MOLI

toString(): 문자열 반환(생략)

이 글의 대소문자를 읽으신 후 메소드를 마스터하셨으리라 믿습니다. 더 흥미로운 정보를 보려면 다른 PHP 중국어 웹사이트 관련 기사를 주목하세요!

추천 도서:

JavaScript 상속 및 프로토타입 체인

프런트 엔드 프레임워크 관리

위 내용은 JS 문자열의 일반적인 속성과 메서드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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