javascript エラー「SyntaxError: Unexpected token ‘;’. const declared variable ‘xxx’ must have an initializer.」の解決方法

javascript エラー「SyntaxError: Unexpected token ‘;’. const declared variable ‘xxx’ must have an initializer.」の解決方法

javascriptで、エラー「SyntaxError: Unexpected token ‘;’. const declared variable ‘xxx’ must have an initializer.」が発生した場合の原因と解決方法を記述してます。「const」を使用した際に初期値を指定しない場合に発生します。

環境

  • OS macOS Monterey
  • ブラウザ safari 15.5

エラー内容

以下のコードを実行時に発生

const foo;

エラーメッセージ全文

SyntaxError: Unexpected token ';'. const declared variable 'foo' must have an initializer.

画像

原因

「const」で指定した変数に対して、初期値が設定されていないため

解決方法

初期値を設定しておく。

const foo = 1;