>  기사  >  웹 프론트엔드  >  js 및 es6에서 일반적으로 사용되는 문자열 메서드 요약(컬렉션)

js 및 es6에서 일반적으로 사용되는 문자열 메서드 요약(컬렉션)

php是最好的语言
php是最好的语言원래의
2018-07-27 14:47:475173검색

js 및 es6에서 일반적으로 사용되는 문자열(예: Slice(start,end) -> 문자열 가로채기, 사용법: Slice의 사용법은 기본적으로 하위 문자열의 사용법과 동일하며 유일한 차이점은 다음과 같습니다. 1.slice(start ,end) - > start는 end보다 클 수 없습니다. 그렇지 않으면 빈 문자열이 반환됩니다.
2.slice는 음수인 경우 다음과 같이 규칙을 따릅니다. 문자열의 길이와 할당된 값을 바꾸고 이 값을 바꿉니다.

1 .substring(start,end) -> 문자열 가로채기

사용법:

1.substring(start,end) -> 수학 표현식을 사용하면 [start,end);
2.substring (start, end), end > start -> 위와 동일한 결과가 자동으로 바뀌지만 start와 end는 모두 양수여야 합니다. 숫자. start와 end가 모두 비어 있으면 원래 문자열을 반환합니다(의미 없음)
3.substring(start) -> end가 없으면 [start, 마지막 문자]

let str = 'Hello world';
let use1 = str.substring(0, 3);
console.log(use1); // Hel
let use2 = str.substring(3,0);
console.log(use2); // hel
let use3 = str.substring(2);
console.log(use3); // llo world

2.slice(start,end와 같습니다. ) -> ; 문자열 가로채기

사용법:

slice의 사용법은 기본적으로 하위 문자열의 사용법과 동일하며 유일한 차이점은
1.slice(start,end) -> , 그렇지 않으면 빈 문자열이 반환됩니다.
2.slice는 음수를 매개변수로 허용할 수 있습니다. 음수인 경우 규칙은 다음과 같습니다. 문자열의 길이와 할당된 값을 더하고 값. 예:

let str = 'abcdefg' // length = 7
str.slice(1,-4) // bc  -> str.slice(1,7-4) -> str.slice(1,3)

3.substr(start,length) -> 지정된 위치와 길이에서 문자열을 가로채기

사용법:

1.substr(start,length) -> is: [start,start+length)->시작부터 시작, 시작 및 길이 문자열 수 계산;
2.substr(start) -> 가로채는 문자열 간격은 다음과 같습니다: [start, 마지막 문자 ]

  let str = 'Hello world';
  console.log(str.substr(1,2)) // el
  console.log(str.substr(3)) // lo world

4.split()

5.indexOf(char,index) 및 lastIndexOf(char,index)

1.char:는 찾고 있는 문자이고, index:는 해당 문자의 위치 번호입니다. which 검색을 시작합니다(그렇지 않은 경우 indexOf의 가장 왼쪽 문자이고 lastIndexOf의 가장 오른쪽 문자입니다).
2. indexOf는 왼쪽에서 오른쪽으로 검색하고, lastIndexOf는 오른쪽에서 왼쪽으로 검색합니다.
3. 문자를 찾을 수 없는 경우 -1
  let str = 'good';
  console.log(str.indexOf('o')); // 1
  console.log(str.lastIndexOf('o')); // 2

6.charAt(index) 및 charCodeAt(index) 및 at(index)(es6 속성)

charAt(index)는 인덱스를 반환합니다. 해당 위치의 문자, charCodeAt(index)는 인덱스 위치에 있는 문자의 유니코드 코드를 반환합니다.
charAt(index)는 0xFFFF보다 큰 문자를 인식할 수 없습니다. 이때 at()를 사용하여
  var str = 'abc'
  str.charAt(0) // a
  str.charCodeAt(0) // 97

관련 기사:

ES6 문자열을 식별할 수 있습니다. template 자세한 설명

ES6

의 여러 줄 문자열과 연결 문자열의 표현 방법 및 관련 연산 기법 분석

관련 동영상:

🎜Javascript - ES6 실용 동영상 강좌 - 무료 온라인 동영상 튜토리얼🎜🎜

위 내용은 js 및 es6에서 일반적으로 사용되는 문자열 메서드 요약(컬렉션)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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