No tutorial sobre o que é uma variável em JavaScript, vimos as inúmeras utilidades que podemos ter ao usar as variáveis.
Não é que elas sejam importante, são essenciais. É quase que impossível programar algum programa útil que não venha a usar nenhuma variável.
Não é que elas sejam importante, são essenciais. É quase que impossível programar algum programa útil que não venha a usar nenhuma variável.
Neste tutorial de nosso Curso de JavaScript, vamos aprender como declarar, criar uma variável em JS.
- Baixar apostila: Download da Apostila JavaScript Progressivo
Como declarar uma variável em JavaScript: var
Declarar uma variável é reservar memória para armazenar uma informação. Essa informação vai ficar associada a essa variável, e para podermos fazer isso temos que usar um comando especial, que diga ao JavaScript “Ei, essa é uma variável! Guarde ela!”.
Esse comando é dado por uma palavra chamada var.
Assim, para declararmos uma variável, fazemos: var nome ;
Assim, para declararmos uma variável, fazemos: var nome ;
Ou seja, primeiro escrevemos a palavra “var” e depois escolhemos um nome pra nossa variável e depois usamos o ponto e vírgula.
Por exemplo, se você quiser criar uma variável para armazenar a idade do leitor de seu site, faça:
var idade;
var idade;
Para armazenar o dia, de uma data:
- var dia;
- O mês: var mes;
- O ano: var ano;
Quando você faz isso, você está armazenando um bloco de memória. Cada bloco de memória tem um endereço específico (tipo 0x2112H, algo que seu computador entende). Então, ao invés de usar esse endereço grande, feio e difícil de decorar, digite dia e pronto, vai estar acessando esse endereço de memória.
Como declarar mais de uma variável em uma linha
Você também pode definir essas três variáveis numa mesma linha, basta separar cada nome por uma vírgula:
var dia, mes, ano;
var dia, mes, ano;
Uma outra maneira de declarar variáveis, é da seguinte maneira:
var dia, mes, ano;
var dia, mes, ano;
Ao declarar variáveis dessa maneira, apenas estamos reservando um espaço em memória, é como se disséssemos “Ei, JavaScript, reserva espaço para essas variáveis, depois vamos usar elas!”
Nos próximos tutoriais iremos aprender a armazenar números, letras, textos e outras informações em nossas variáveis.
Como escolher o nome de uma variável em JS
No decorrer de nosso Curso de JavaScript Online Grátis, você vai criar muitas, muitas variáveis.
Algumas vezes, vai querer chamar alguma delas de “a”, “b”, “x” ou “y”, pois é bem mais simples e fácil.
Algumas vezes, vai querer chamar alguma delas de “a”, “b”, “x” ou “y”, pois é bem mais simples e fácil.
No começo, não vai ser nada demais e você vai se lembrar das variáveis.
Mas a medida que for programando, seus scripts passarão a ter dezenas, centenas ou mesmo milhares de linhas de código, e certamente você não vai mais se lembrar do nome de todas as variáveis, caso tenha escolhido essas letras simples como nome.
Mas a medida que for programando, seus scripts passarão a ter dezenas, centenas ou mesmo milhares de linhas de código, e certamente você não vai mais se lembrar do nome de todas as variáveis, caso tenha escolhido essas letras simples como nome.
Quer armazenar a idade de alguém? Coloque a variável com nome “idade”.
Quer armazenar uma mensagem de erro? Uso algo como “msg_error” como nome.
Vai armazenar o valor de um desconto em juros? Use “juros”, pois assim você vai facilmente se lembrar, e seu código vai ficar mais legível e fácil de ser entendido por outros desenvolvedores web.
Quer armazenar uma mensagem de erro? Uso algo como “msg_error” como nome.
Vai armazenar o valor de um desconto em juros? Use “juros”, pois assim você vai facilmente se lembrar, e seu código vai ficar mais legível e fácil de ser entendido por outros desenvolvedores web.
Regras para declarar variáveis em JavaScript
Você que vai escolher os nomes de suas variáveis, e baseado na dica que demos, escolha sempre nomes que façam sentido, que tenham a ver com a informação que vai ser armazenada na variável.
Porém, isso não quer dizer que possa escolher todo e qualquer nome, existem algumas regras.
Porém, isso não quer dizer que possa escolher todo e qualquer nome, existem algumas regras.
O nome de suas variáveis devem começar com uma letra, com o sinal de underline _ ou com o cifrão $.
Ou seja, não começar começar com número, nem hífen ou algum outro caractere.
Ou seja, não começar começar com número, nem hífen ou algum outro caractere.
Embora não possa iniciar o nome de caractere com número, você pode usar números no nome de sua variável:
var IP1, IP_2, $IP3 ;
var IP1, IP_2, $IP3 ;
Devemos lembrar que as variáveis, em JavaScript, são case sensitive, ou seja, letra minúscula difere de letra maiúscula.
Assim, a variável: var JS;É diferente da variável: var js;
Assim, a variável: var JS;É diferente da variável: var js;
Por fim, a última regra é evitar palavras chave, palavras que são reservadas pelo JS, que são usadas para se programar em JavaScript. Por exemplo, a palavra var não pode ser usada como nome de uma variável, pois ela é usada para declararmos uma variável.
Lista de palavras reservadas
A seguir, uma lista de algumas palavras que são usadas pelo JavaScript, e que não podemos usar (como para declarar variáveis, por exemplo):
Palavras reservadas do JavaScript
- break
- case
- catch
- continue
- debugger
- default
- delete
- do
- else
- false
- finally
- for
- function
- if
- in
- instanceof
- new
- null
- return
- switch
- this
- throw
- true
- try
- typeof
- var
- void
- while
- with
Palavras reservadas pelo browser
- alert
- blur
- closed
- document
- focus
- frames
- history
- innerHeight
- innerWidth
- length
- location
- navigator
- open
- outerHeight
- outerWidth
- parent
- screen
- screenX
- screenY
- statusbar
- window
Palavras reservadas para propósitos futuros
As seguintes palavras são muito usadas em diversas linguagens de programação, e como o JavaScript continua sempre a evoluir, elas podem vir a ser usadas em breve, então também é bom evitar usá-las:
- abstract
- boolean
- byte
- char
- class
- const
- double
- enum
- export
- extends
- final
- float
- goto
- implements
- import
- int
- interface
- let
- long
- native
- package
- private
- protected
- public
- short
- static
- super
- synchronized
- throws
- transient
- volatile
- yield
Muito incrivel essa lista das palavras que ja sao usadas. Nunca tinha visto
ResponderExcluir