Já foi explicado que o computador armazena informações recebidas do exterior, e resultados de operações intermediárias na sua memória. O lugar na memória onde está guardada uma informação pode receber um nome escolhido pelo programador. Nas linguagens de programação, estas áreas de memória com nomes se chamam variáveis. O uso de variáveis tem certas vantagens: Ajuda a documentar melhor o código, dando nomes significativos a certos dados; Permite que o mesmo dado seja utilizado diversas vezes no programa, referenciado pelo seu nome; Ajuda a esconder certos detalhes do programa.
Para alocar um espaço de memória e escolher seu nome em Javascript, usa-se uma das palavras chave const ou var (existe outra, que veremos depois). A primeira define constantes, valores que, uma vez atribuídos à variável, não mudarão durante o programa. Ao declarar uma variável, pode-se também atribuir a ela um valor inicial. Isto é obrigatório na declaração de const. Mais tarde, este valor pode ser alterado no programa, com um comando de atribuição (desde que a variável não tenha sido declarada como const).
Veja um exemplo:
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<meta charset="utf-8" />
<title>Exemplo Javascript - Uso de variáveis</title>
</head>
<body>
<p id="resultado"> </p>
</body>
<script type="text/javascript">
var linhasMensagem = [];
/* Utilitário para imprimir uma mensagem na tela.
*/
function mostrarMensagem(msg) {
linhasMensagem.push(msg.toString());
document.getElementById('resultado').innerHTML = linhasMensagem.join('<br />');
}
</script>
<script type="text/javascript">
// Exemplo de uso de variáveis
const pi = 3.14;
var raio = 2; // Valor inicial...
mostrarMensagem("Para um círculo com raio " + raio +
", o perímetro é: " + (2 * pi * raio).toString());
raio = 3; // Valor alterado no meio do script
mostrarMensagem("Para um círculo com raio " + raio +
", a área é: " + (pi * raio * raio).toFixed(2));
</script>
</html>
Nenhum comentário:
Postar um comentário