Projeto Atual:

Programando Aplicativos com Javascript

14/07/2022

Uso da memória – Variáveis

 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>



Próxima

Voltar ao Sumário (Javascript)

Nenhum comentário:

Postar um comentário