[JS] (err) Uncaught ReferenceError: Cannot access 'num2' before initialization at window.onload
Uncaught ReferenceError: Cannot access 'num2' before initialization at window.onload
- 오류 발생
?
- 원인
- 변수가 초기화되기 전에 액세스되었을 때 발생합니다. 이는 변수가 선언된 라인이 실행되기 전에 변수에 액세스할 때 모든 블록 문 내에서 발생합니다 .
- 조치
- 변수에 액세스하기 전에 키워드를 사용하여 변수를 올바르게 선언합니다.
- 중요한 것은 코드에 라인이 나타나는 순서가 아니라 액세스 및 변수 선언의 실행 순서라는 점에 유의하십시오.
- 참고문서