더북(TheBook)

기존 코드 아래에 다음 코드를 작성합니다.

입력한 값들을 담을 tries 배열을 만듭니다(‘1234’처럼 하나의 문자열로 넣습니다).

입력한 값을 검사할 checkInput() 함수를 만듭니다. 함수 내부는 뒤에서 작성합니다.

#form 태그에 submit 이벤트를 답니다.

event.preventDefault()를 사용하는데, 이는 폼 태그의 기본 동작을 취소하는 코드입니다. 폼 태그는 submit 이벤트가 발생하면 기본으로 웹 브라우저를 새로고침합니다. 숫자야구에서는 웹 브라우저가 새로고침되면 모든 것이 초기화되므로 새로고침되는 것은 막아야 합니다.

입력한 값은 $input.value로 가져옵니다. 이때 숫자가 아니라 문자열로 값이 들어온다는 점에 주의하세요! 값을 입력한 후에는 다시 $input 태그를 비웁니다.

checkInput() 함수를 호출해 입력한 값을 검사하고 결과를 반환합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.