javascript string 부분에서 자주 쓰이는 메소드 몇가지를 정리하고자 한다.
구문
string.startsWith( 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를 반환한다.
구문
string.endsWith( 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를 반환한다.
구문
string.includes( searchString, position )
예제
'abcde'.includes( 'a' ) // true
abcde에 a를 포함하는지 검사한다. a를 포함하므로 true를 반환한다.
'abcde'.endsWith( 'c', 3 ) // false
de가 c로 포함하는지 검사합니다. c를 포함하지 않으므로 false를 반환한다.