0Pricing
JavaScript Academy · 강의

중단점 설정하기

실행을 일시 중지하고 상태를 살펴봅니다.

중단점 설정하기은(는) CoddyKit의 무료 JavaScript Academy 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 JavaScript Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. JavaScript Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

중단점이란 무엇인가요

중단점은 디버거에 특정 줄에서 실행을 일시 중지하라고 지시합니다. 일시 중지된 동안 변수와 호출 스택을 살펴보며 프로그램의 상태를 파악할 수 있습니다.

로깅보다 중단점이 나은 이유

log 문을 곳곳에 흩어 놓는 것과 비교하면, 중단점을 사용하면 코드를 변경하지 않고 특정 순간의 범위 안에 있는 모든 변수를 확인할 수 있으며 그 지점에서 계속 실행하거나 단계별로 진행할 수도 있습니다.

Sources 패널 열기

브라우저 DevTools에서 중단점은 Sources 패널에 있습니다. DevTools를 열고 Sources로 전환한 다음 파일 트리에서 스크립트 파일을 찾으십시오.

줄 중단점 설정하기

구문 옆의 줄 번호 여백을 클릭하여 해당 위치에 중단점을 설정하십시오. 표식이 나타나고 그 줄이 실행되기 직전에 실행이 일시 중지됩니다.

debugger 문

코드에 debugger 문을 추가하면 DevTools가 열려 있을 때 프로그래밍 방식으로 중단점이 작동합니다. 제품용 코드를 배포하기 전에 제거하십시오.

function compute(x) {
  const doubled = x * 2
  // a debugger statement on the next line would pause execution here
  return doubled + 1
}

조건부 중단점

줄을 마우스 오른쪽 버튼으로 클릭하면 조건을 추가할 수 있습니다. 디버거는 표현식이 참일 때만 일시 중지하므로 반복문 안에서 특히 유용합니다.

로그포인트

로그포인트는 일시 중지하지 않고 메시지를 출력합니다. 소스 코드를 편집하는 대신 DevTools를 통해 추가하는 임시 log 문과 같습니다.

변수 확인하기

일시 중지되면 범위 창에 지역 변수, 클로저 변수, 전역 변수가 현재 값과 함께 표시되므로 가정을 검증할 수 있습니다.

감시 표현식

Watch 창은 일시 중지될 때마다 사용자가 정의한 표현식을 평가하므로, 코드를 단계별로 진행하면서 계산된 값을 관찰할 수 있습니다.

이벤트에 중단점 설정하기

DevTools에서는 클릭이나 네트워크 요청과 같은 이벤트가 발생할 때도 중단할 수 있어, 해당 이벤트가 발생하는 순간 실행을 일시 중지합니다.

중단점 관리하기

Breakpoints 창에는 모든 중단점이 나열됩니다. 확인란으로 중단점을 일시적으로 비활성화하거나 디버깅이 끝난 후 제거할 수 있습니다.

빠른 확인

중단점에 대한 지식을 테스트해 보십시오.

복습

복습: 중단점은 확인을 위해 실행을 일시 중지합니다.

  • Sources 패널의 줄 번호 여백에서 설정합니다
  • debugger 문은 프로그래밍 방식으로 중단합니다
  • 조건부 중단점은 조건이 참일 때만 일시 중지합니다
  • 일시 중지된 동안 범위와 감시 표현식을 확인합니다

자주 묻는 질문

“중단점 설정하기” 강의는 무료인가요?

네 — “중단점 설정하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 JavaScript Academy 강의 전체를 잠금 해제할 수 있습니다. JavaScript Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“중단점 설정하기”에서 뭘 배우나요?

실행을 일시 중지하고 상태를 살펴봅니다. 브라우저에서 직접 실행하는 실습 코드로 JavaScript Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

JavaScript Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 JavaScript Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.

“중단점 설정하기” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 JavaScript Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 JavaScript Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. console.log 그 이상
  2. 중단점 설정하기
  3. 코드를 한 단계씩 실행하기
  4. 스택 추적 읽기
← JavaScript Academy(으)로 돌아가기