Esta excepción de JavaScript que falta = en la declaración const ocurre si se declara una const y no se proporciona el valor (como const ABC_DEF;). Debe proporcionar el valor en la misma declaración (const ABC_DEF = ‘#ee0’).
Mensaje:
SyntaxError: Const must be initialized (Edge) SyntaxError: missing = in const declaration (Firefox) SyntaxError: Missing initializer in const declaration (Chrome)
Tipo de error:
SyntaxError
Causa del error: el programa no puede cambiar un valor constante durante la ejecución. No puede ser alterado a través de la reasignación también.
Ejemplo 1: en este ejemplo, se declara una const pero no se inicializa, por lo que se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> const GFG; document.write(GFG); </script> </body> </html>
Producción:
SyntaxError: Const must be initialized
Ejemplo 2: En este ejemplo, una const se declara e inicializa más tarde, por lo que se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> const INIT_VAL; // invalid statement INIT_VAL = 5; document.write(INIT_VAL); </script> </body> </html>
Producción:
SyntaxError: Const must be initialized
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA