어떤 값을 대입했을 때 기댓값과 실제값을 비교하는 방법

(1) 코드 안에서 콘솔 로그를 찍어서 데이터의 흐름을 파악할 것 특히 조건문 작성에서 헷갈릴 경우 유용한데, 엉뚱한 조건에서 걸리지 않는지 검사를 하려면, 일단 모든 조건에다가 콘솔로그를 써 둔다. 예를 들면 이렇게.

console.log('만약 조건 만족하면 여기에서 출력될거임');

Untitled

(2) 위와 같이 했는데도 이해를 못하겠다면, 디버거를 코드 안에 적는다.

먼저, 내가 **보고 싶은 영역의 맨 위에 debugger;**를 적기 그 다음, 콘솔창에 함수를 호출하면 디버거 페이지로 넘어간다 오른쪽으로 가는 화살표 쩜을 누르면 코드가 한줄씩 실행되면서 어떻게 값이 변하는지 알 수 있다.

Untitled