Javascript: Definição da variável

Origem: Wikilivros, livros abertos por um mundo aberto.

As variáveis são representadas por nomes chamados de identificadores. Estes identificadores devem ser criados com certas regras:

  1. Devem iniciar obrigatoriamente por letra ou pelo símbolo “_” ou “$”.
  2. A partir daí, além de letras, “_” e $, podem conter algarismos (0 até 9).

Pode-se declarar uma variável de duas formas:

  1. Atribuindo diretamente à variável.
    nome = "Sérgio";
    
  2. Utilizando a palavra reservada var.
    var nome = "Sérgio Eduardo Rodrigues";
    

Uma variável ou matriz que não tenha sido inicializada possui o valor undefined (indefinido). Observe que o JavaScript é case-sensitive, ou seja, letras minúsculas e maiúsculas são coisas diferentes. Portanto, undefined e null devem ser escritos sempre em letras minúsculas.

Se uma variável é declarada apenas, com a instrução var (sem atribuir um valor), o seu conteúdo é undefined ou NaN (Not a Number, não é um número), caso esteja num contexto numérico.

Exemplo:

var x;
x = x * 2;

O resultado será NaN.

Ou se for utilizado

x = x + "teste"

ocorrerá um erro de execução, pois x não tem valor definido.