커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
includes 예제에서 이해 안되는 부분
undefined주차
북마크
이*수
댓글
3
추천
0
조회수
9
조회수
9
답변 완료

includes 구글링해서 예제 보고있는데요,

보다보니 이해안되는 부분이 있어서 질문드려용


예제


• 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>


1,2,4 는 알겠는데

3번은 왜 false가 나오는거죠?

문제대로라면 검사해야할 문자열이 cd니까

'cd'.includes( 'z', 3 ) 이렇게 되어야 z가 없어서

false 가 나오는게 맞을것 같은데 ㅠㅠ


너무 헷갈려요..j쿼리랑 자바 스크립트랑 다른거라 그런건지 ㅠㅠ

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴