javascript エラー「Uncaught SyntaxError: Missing initializer in const declaration」の解決方法
- 作成日 2022.03.29
- 更新日 2022.11.02
- javascript
- javascript
javascriptで、エラー「Uncaught SyntaxError: Missing initializer in const declaration」が発生した場合の原因と解決方法を記述してます。
環境
- OS windows11 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 107.0.5304.88
エラー内容
以下のコードを実行時に発生
const num;
エラーメッセージ
Uncaught SyntaxError: Missing initializer in const declaration
画像
firefox(バージョン106)では以下のエラーとなります。
Uncaught SyntaxError: missing = in const declaration
画像
原因
定数に初期値を設定していないため
解決方法
初期値を設定する
const num = 1;
後から代入したい場合は「let」を使用します。
let num;
num = 1;
その他のエラー
アロー関数を使用
また、アロー関数に「,」を使った場合も同様のエラーが発生します。
const hog,e = () => {
console.log('hoge')
}
// Uncaught SyntaxError: Missing initializer in const declaration
-
前の記事
PostgreSQL 指定した文字列の位置を取得する 2022.03.28
-
次の記事
jquery プレースホルダーに値を設定する 2022.03.29
コメントを書く