SyntaxError: missing variable name (Firefox) SyntaxError: Unexpected token = (Chrome)Tipo de erro O que deu errado?
O nome de uma variável está faltando. Isto é provavelmente devido a um erro de sintaxe no seu código. Provavelmente uma vÃrgula está errada em algum lugar. Totalmente compreensÃvel! Nomear as coisas é tão difÃcil.
Exemplos Falta um nome de variávelà difÃcil chegar com bons nomes de variáveis. Nós todos estivemos lá.
Palavras-chave reservadas não podem ser nomes de variáveisExistem alguns nomes de variáveis que são palavras-chave resevadas. Você não pode usar isso. Desculpa :(
var debugger = "whoop";
// SyntaxError: missing variable name
Declarando múltiplas variáveis
Preste especial atenção à s vÃrgulas ao declarar múltiplas variáveis. Existe um excesso de vÃrgula? Você acidentalmente adicionou vÃrgulas em vez de ponto e vÃrgula?
var x, y = "foo",
var x, = "foo"
var first = document.getElementById('one'),
var second = document.getElementById('two'),
// SyntaxError: missing variable name
A versão corrigida:
var x,
y = "foo";
var x = "foo";
var first = document.getElementById("one");
var second = document.getElementById("two");
Arrays
Array
literais em JavaScript precisam de colchetes ao redor dos valores. Isso não funcionará:
var arr = 1,2,3,4,5;
// SyntaxError: missing variable name
Isso seria correto:
var arr = [1, 2, 3, 4, 5];
Veja também
var
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4