[Javascript] String 메소드(startsWith,endsWith,includes )

신세원·2020년 9월 11일
0

javascript

목록 보기
14/19
post-thumbnail

javascript string 부분에서 자주 쓰이는 메소드 몇가지를 정리하고자 한다.


1. startWith()

구문
string.startsWith( searchString, length )

  • searchString : 검색할 문자열(필수요소), 대소문자를 구분한다.
  • length : 문자열 중 어디까지 검색할지 정한다.(선택 요소), 값이 없으면 전체 문자열을 대상으로 한다.

예제

'abcde'.startsWith( 'a' ) // true

abcde가 a로 시작하는지 검사한다. a로 시작하므로 true를 반환한다.

'abcde'.startsWith( 'a', 1 ) // false

bcde가 a로 시작하는지 검사합니다. a로 시작하지 않으므로 false를 반환한다.

'abcde'.startsWith( 'A' ) // false

abcde가 A로 시작하는지 검사합니다. 대소문자를 구분하므로 false를 반환한다.


2. endsWith()

구문
string.endsWith( searchString, length )

  • searchString : 검색할 문자열(필수요소), 대소문자를 구분한다.
  • length : 문자열 중 어디까지 검색할지 정한다.(선택 요소), 값이 없으면 전체 문자열을 대상으로 한다.

예제

'abcde'.endsWith( 'e' ) // true

abcde가 e로 끝나는지 검사한다. e로 끝나므로 true를 반환한다.

'abcde'.endsWith( 'e', 3 ) // false

abc가 e로 시작하는지 검사합니다. e로 끝나지 않으므로 false를 반환한다.

'abcde'.startsWith( 'dE' ) // false

abcde가 dE로 끝나는지 검사합니다. 대소문자를 구분하므로 false를 반환한다.


3. includes()

구문
string.includes( searchString, position )

  • searchString : 검색할 문자열(필수요소), 대소문자를 구분한다.
  • position : searchString을 찾기 시작할 위치. 기본값 0.

예제

'abcde'.includes( 'a' ) // true

abcde에 a를 포함하는지 검사한다. a를 포함하므로 true를 반환한다.

'abcde'.endsWith( 'c', 3 ) // false

de가 c로 포함하는지 검사합니다. c를 포함하지 않으므로 false를 반환한다.

profile
생각하는대로 살지 않으면, 사는대로 생각하게 된다.

0개의 댓글