자바 11장 기본 클래스다 끝내고, 백준 알고리즘 3단계까지 한다음에
자바크립트도 객체까지 할 수 있으면 정말좋겠네~정말 좋겠어~
[참고 영상](https://www.youtube.com/watch?v=2GhfkfcoFr4)
[참고 사이트](https://ko.javascript.info/debugging-chrome)
🤔 디버거를 하면 뭐가 좋을까? 👉 해당 시점의 변수 값을 확인할 수 있다.
f12
를 눌러서 Source
패널에서 줄번호를 클릭해서 추가할 수 있다.debugger
명령어Watch
– 표현식을 평가하고 결과를 보여줍니다.Call Stack
– 코드를 해당 중단점으로 안내한 실행 경로를 역순으로 표시합니다.Scope
– 현재 정의된 모든 변수를 출력합니다.Local
: 함수의 지역변수Global
: 함수의 바깥에 정의된 전역변수Closure
: 함수가 어떤 함수내에 정의된 경우 바깥의 함수의 변수를 보여준다.▸
: 스크립트를 다시 실행한다. (중단점을 만나면 다시 중단됨.) F8
↷
: 다음 명령어를 실행하되 함수 내부의 코드를 보여주지는 않음.↡
: 비동기 호출에서 다르게 행동한다. ↟
: 실행중인 함수의 실행이 끝날때까지 실행을 계속함. 해당 함수의 마지막 문장으로 이동함.↠
: 다음 문을 하나하나 실행한다. (함수내부동작까지 보여줌) ⇏
: 모든 중단점을 활성화/비활성화∥
: 예외 발생시 코드를 자동 중지시켜주는 기능을 활성화/비활성화다음 중단점으로 바로 가고 싶을 때는? 👉▸
함수내부 동작이 궁금할때는? 👉 ↠
함수 내부 동작은 궁금하지 않을때는? 👉 ↷
console.log
디버깅은 중요하기 때문에 자주 만져보는게 좋을 것 같다.