JavaScript / Object / String.includes() / 특정 문자열을 포함하는지 확인하는 메서드
목차
.includes()
.includes()는 문자열이 특정 문자열을 포함하는지 확인하는 메서드이다. IE는 Edge부터 지원한다.
문법
string.includes( searchString, length )
- searchString : 검색할 문자열로 필수 요소이다. 대소문자를 구분한다.
- length : 검색을 시작할 위치이다. 선택 요소로, 값이 없으면 전체 문자열을 대상으로 한다.
예제
- abzcd가 z를 포함하는지 검사한다. z를 포함하므로 true를 반환한다.
'abzcd'.includes( 'z' )
- zcd가 z를 포함하는지 검사한다. z를 포함하므로 true를 반환한다.
'abzcd'.includes( 'z', 2 )
- cd가 z를 포함하는지 검사한다. z를 포함하지 않으므로 false를 반환한다.
'abzcd'.includes( 'z', 3 )
- abZcd가 z를 포함하는지 검사한다. 대소문자를 구분하므로 false를 반환한다.
'abzcd'.includes( 'z', 3 )
<!doctype html> <html lang="ko"> <head> <meta charset="utf-8"> <title>JavaScript</title> <style> body { font-family: Consolas, monospace; } </style> </head> <body> <script> document.write( "<p>'abzcd'.includes( 'z' ) : " + 'abzcd'.includes( 'z' ) + "</p>" ); document.write( "<p>'abzcd'.includes( 'z', 2 ) : " + 'abzcd'.includes( 'z', 2 ) + "</p>" ); document.write( "<p>'abzcd'.includes( 'z', 3 ) : " + 'abzcd'.includes( 'z', 3 ) + "</p>" ); document.write( "<p>'abZcd'.includes( 'z' ) : " + 'abZcd'.includes( 'z' ) + "</p>" ); </script> </body> </html>