버튼을 한 번 누르면 열리고 한 번 더 누르면 닫히는 모달창을 구현하는 걸 숙제로 내주신 강의인데요.
머리를 쥐어 싸매고 하긴 한 거 같은데 뭔가 이상합니다.

이런 식으로 클릭한 횟수의 나머지를 계산해 값이 1이면 true로, 2면 false로 변경시키는 함수를 작성하고

버튼 클릭이벤트에 넣었습니다.
근데?!

버튼을 클릭하고 콘솔을 보면 1이 두 번 출력되고 나서야 2가 출력되는 것을 확인할 수 있었습니다.......왜....이럴까요...???????
실제로도 최초 클릭 시 모달창이 열리고 +2회 (총 3회) 클릭해야 모달창이 닫힙니다.
컴퓨터는 죄가 없으니 제 코딩이 죄겠지만 어떤 게 죄인지 모르겠습니다...!