As variáveis em JavaScript são espaços na memória do computador onde podemos armazenar valores para utilizar em nossos códigos. Elas nos permitem atribuir nomes a esses valores para que possamos acessá-los de maneira mais clara e legível.
🚨DICA: Crie um projeto de programação web com HTML5, CSS3 e JavaScript do zero em 3 aulas: MiniCurso Gratuito! 🚀
Para criar uma variável em JavaScript, precisamos utilizar a palavra-chave let
ou const
, seguida pelo nome da variável e um sinal de igual (=) e o valor que queremos atribuir à variável. Por exemplo:
let name = "John"; // cria uma variável chamada "name" e atribui o valor "John"
const age = 30; // cria uma variável constante chamada "age" e atribui o valor 30
O tipo de dado que uma variável pode armazenar em JavaScript pode ser um número (inteiro ou ponto flutuante), uma string de texto, um booleano (true
ou false
), um objeto, um array ou um valor especial, como null
ou undefined
.
A diferença entre as palavras-chave let
e const
é que as variáveis criadas com let
podem ser modificadas posteriormente, enquanto as variáveis criadas com const
são constantes e não podem ser alteradas depois de serem atribuídas.
Exemplos:
let name = "John";
name = "Jane"; // é possível alterar o valor da variável "name"
const age = 30;
age = 35; // gera um erro, pois a variável "age" é uma constante
É importante utilizar nomes significativos para as variáveis e seguir convenções de estilo para nomear variáveis de maneira clara e legível. Além disso, é importante lembrar de declarar as variáveis antes de utilizá-las em seu código.
Convenções de nomenclatura para variáveis JavaScript
Aqui estão as regras para nomear variáveis JavaScript:
- Os nomes das variáveis devem começar com uma letra, um sublinhado (_) ou um cifrão ($).
- Nomes de variáveis não podem começar com um número.
- Os nomes de variáveis podem conter apenas caracteres alfanuméricos (A-z, 0-9) e sublinhados.
- Os nomes das variáveis não podem conter espaços.
- Os nomes de variáveis não podem ser palavras-chave de JavaScript ou palavras reservadas de JavaScript.
Observação: nomes de variáveis JavaScript diferenciam maiúsculas de minúsculas, o que significa que $myvar e $myVar são duas variáveis diferentes. Portanto, tenha cuidado ao definir nomes de variáveis.
Leia também: Entendendo a sintaxe do JavaScript