Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. JavaScript error reference
  5. SyntaxError: missing variable name

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

SyntaxError: missing variable name

Mensaje

SyntaxError: missing variable name (Firefox)SyntaxError: Unexpected token = (Chrome)

Error

SyntaxError

¿Qué anda mal?

Una variable no tiene nombre. Esto es un error recurrente en el código. Probablemente una coma está mal colocada en algún lugar o nombraste mal una variable. Completamente entendible. Nombrar cosas es difícil.

Ejemplos

Missing a variable name

js
var = "foo";

Es bueno nombrar buenas variables. Todos hemos estado así.

js
var ohGodWhy = "foo";

Palabras reservadas no pueden ser nombre de variables

Hay algunas palabras que son reservadas. No puedes usarlas para nombrar variables, lo siento :(

js
var debugger = "whoop";// SyntaxError: missing variable name

Declarar multiples variables

Toma especial atención a las comas cuando declaras multiples variables. ¿Hay un exceso de comas? ¿Accidentalmente añadiste comas en vez de punto y coma?

js
var x, y = "foo",var x, = "foo"var first = document.getElementById('one'),var second = document.getElementById('two'),// SyntaxError: missing variable name

La versión arreglada:

js
var x,  y = "foo";var x = "foo";var first = document.getElementById("one");var second = document.getElementById("two");

Arrays

Array literales en JavaScript necesitan corchetes alrededor de los valores. Esto no funciona:

js
var arr = 1, 2, 3, 4, 5;// SyntaxError: missing variable name

Esto es correcto:

js
var arr = [1, 2, 3, 4, 5];

Ver también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp