블록 안에서 재할당 가능한 변수를 선언합니다.
let으로 만든 변수는 선언된 블록 안에서만 접근할 수 있고 같은 스코프에서 다시 선언할 수 없습니다. 카운터나 현재 선택처럼 실행 중 값이 바뀌는 상태에 사용합니다.
코드를 읽을 때는 let score = 0; score += 10; 부분부터 찾으세요. 현재 값과 실행 순서를 줄마다 적어 보면 문법을 외우지 않아도 결과를 예측할 수 있습니다.
실행하기 전에 예상 결과를 짧게 적은 뒤 score에서 3을 빼는 재할당을 추가하세요. 실제 출력이 다르면 콘솔에 처음 나타난 오류와 그 직전 값을 차례로 확인하세요.
값이 바뀌지 않는데도 모두 let으로 선언하면 코드만 보고 변경 가능 여부를 알기 어렵습니다.
직접 바꿔보세요score에서 3을 빼는 재할당을 추가하세요.