본문으로 이동
JavaScript 에러에러
SyntaxError: Missing initializer in const declaration

SyntaxError: const 선언에 초기값 없음

const 변수가 초기값 없이 선언되었습니다.

browsernode

이 에러의 원인

const 변수는 선언 후 재할당할 수 없으므로 선언 시점에 반드시 초기화해야 합니다. 값 없이 'const x;'를 작성하는 것은 유효하지 않은 문법입니다.

수정 방법

초기값을 지정하세요: const x = value. 초기화 없이 선언해야 한다면 let을 사용하세요: let x; x = value;. 객체나 배열은 빈 값으로 초기화하세요: const obj = {};

예제

const x; // SyntaxError: Missing initializer in const declaration
공식 문서

관련 에러 코드