Content-Length: 271988 | pFad | http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Errors/Missing_initializer_in_const

SyntaxError: missing = in const declaration - JavaScript | MDN

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

SyntaxError: missing = in const declaration

JavaScript の例外 "missing = in const declaration" は、 const 宣言が同じ文内で値を与えられなかった場合 (const RED_FLAG; など) に発生します。値を設定する必要があります (const RED_FLAG = '#ff0')。

エラーメッセージ

js
SyntaxError: Const must be initialized (Edge)
SyntaxError: missing = in const declaration (Firefox)
SyntaxError: Missing initializer in const declaration (Chrome)

エラータイプ

SyntaxError

何がうまくいかなかったのか?

定数は、通常の実行中にプログラムによって変更できない値です。これは、再代入で変更できず、再宣言もできません。 JavaScript では、定数は const キーワードで宣言します。定数の初期化子が必要です。つまり、宣言と同じ文で値を指定する必要があります (後で変更できないため、これには意味があります)。

定数の初期化子忘れ

varlet と異なり、const 宣言では値を指定する必要があります。エラーが発生する例です。

js
const COLUMNS;
// SyntaxError: missing = in const declaration

エラーの修正

このエラーを修正するには、複数の方法があります。定数で何をしようとしていたかを確認してください。

定数値を追加する

宣言と同じ文で定数の値を指定します。

js
const COLUMNS = 80;

constletvar

定数を宣言したいわけではない場合、const を使用しないでください。ブロックスコープの変数を let で宣言したいか、グローバル変数を var で宣言したいのかもしれません。双方ともに、初期値を必要としません。

js
let columns;

関連情報









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Errors/Missing_initializer_in_const

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy