Variáveis JavaScript
variáveis JavaScript são recipientes para armazenamento de valores de dados.
Neste exemplo, x, y , e z , são variáveis:
A partir do exemplo acima, você pode esperar:
- x armazena o valor 5
- y armazena o valor 6
- z armazena o valor 11
Muito parecido com Algebra
Neste exemplo, price1, price2 e total , são variáveis:
Na programação, assim como na álgebra, usamos variáveis (como price1 ) para armazenar valores.
Na programação, assim como na álgebra, usamos variáveis em expressões (total = price1 + price2) .
A partir do exemplo acima, você pode calcular o total ser 11.
variáveis JavaScript são recipientes para armazenamento de valores de dados.
Identificadores de JavaScript
Todas as variáveis JavaScript devem ser identificados com nomes exclusivos.
Estes nomes originais são chamados identificadores.
Os identificadores podem ser nomes curtos (como x e y ), ou nomes mais descritivos (age, sum, totalVolume) .
As regras gerais para a construção de nomes para as variáveis (identificadores únicos) são:
- Os nomes podem conter letras, números, sublinhados e sinais de dólar.
- Os nomes devem começar com uma letra
- Nomes também pode começar com US $ e _ (mas não vamos usá-lo neste tutorial)
- Os nomes são sensíveis caso (y e Y são variáveis diferentes)
- As palavras reservadas (como palavras-chave de JavaScript) não podem ser usadas como nomes
identificadores JavaScript são maiúsculas de minúsculas.
O operador de atribuição
Em JavaScript, o sinal de igual (=) é um operador "atribuição", não um "igual a" operador.
Isso é diferente de álgebra. O seguinte não faz sentido em álgebra:
x = x + 5
Em JavaScript, no entanto, faz todo o sentido: ele atribui o valor de x + 5 a x.
(É calcula o valor de x + 5 e coloca o resultado em x. O valor de x é incrementado por 5.)
O "igual a" operador é escrito como == em JavaScript.
Tipos de dados JavaScript
Variáveis JavaScript pode armazenar números como 100, e valores de texto como "John Doe" .
Na programação, os valores de texto são chamados de cadeias de texto.
JavaScript pode lidar com muitos tipos de dados, mas por agora, basta pensar em números e strings.
Cordas são escritas dentro de aspas duplas ou simples. Os números são escritos sem aspas.
Se você colocar aspas em torno de um número, ele será tratado como uma cadeia de texto.
Declarando (Criação) Variáveis JavaScript
Criando uma variável em JavaScript é chamado de "declarar" uma variável.
Você declarar uma variável JavaScript com o var palavra-chave:
var carName;
Após a declaração, a variável não tem valor. (Tecnicamente, ele tem o valor de undefined)
Para atribuir um valor à variável, utilize o sinal de igual:
carName = "Volvo";
Você também pode atribuir um valor para a variável ao declará-lo:
var carName = "Volvo";
No exemplo a seguir, criamos uma variável chamada carName e atribuir o valor "Volvo" para ele.
Então nós "output" o valor dentro de um parágrafo HTML com id="demo" :
Exemplo
<p id="demo"></p>
<script>
var carName = "Volvo";
document.getElementById("demo").innerHTML = carName;
</script>
Tente você mesmo " É uma boa prática de programação para declarar todas as variáveis no início de um script.
Uma declaração, muitas variáveis
Você pode declarar diversas variáveis em um comunicado.
Inicie a declaração com var e separar as variáveis por vírgula:
var person = "John Doe", carName = "Volvo", price = 200;
Tente você mesmo " A declaração pode abranger várias linhas:
var person = "John Doe",
carName = "Volvo",
price = 200;
Tente você mesmo " Valor = indefinido
Em programas de computador, as variáveis são muitas vezes declarada sem um valor. O valor pode ser algo que tem de ser calculado, ou algo que será fornecido mais tarde, como a entrada do usuário.
Uma variável declarada sem um valor terá o valorundefined.
O carName variável terá o valor undefined após a execução desta instrução:
Re-Declarando variáveis de JavaScript
Se você re-declarar uma variável JavaScript, que não perde o seu valor.
O carName variável ainda terá o valor "Volvo" após a execução destas declarações:
JavaScript Aritmética
Tal como acontece com álgebra, você pode fazer aritmética com variáveis JavaScript, usando operadores como = e +:
Você também pode adicionar strings, mas cordas serão concatenados (adicionado end-to-end):
Também tente o seguinte:
Se você colocar um número entre aspas, o resto dos números serão tratados como strings e concatenadas.
Teste-se com exercícios!
Exercício 1 » Exercício 2» Exercício 3 » Exercício 4» Exercício 5 » Exercício 6»