Social Icons

^^

segunda-feira, 18 de janeiro de 2010

Variáveis em JavaScript

Existem dois tipos de sintaxe de declaração de variável em JavaScript que são:

var nome-da-variável = valor-da-variável;
ou
nome-da-variável = valor-da-variável;

Nota: O sinal de igual significa atribuição de valores, isto serve para qualquer linguagem de programação.

Dica: Utilizar a instrução var antes do nome da variável facilita na leitura do código.

Variáveis em JavaScript não possuem tantos recursos como na linguagem C, por exemplo, onde você tem os tipos de variáveis a serem declaradas como: int, char, float ... Em JavaScript só temos os seguintes tipos de variáveis: booleano, constante, null, object e function. Daqui a pouco falaremos mais sobre elas, primeiro vamos ver como declaramos números e strings.


<script>      var valor1 = 10;      var valor2 = 3.14;      document.write(valor1 + " é um valor inteiro, já " + valor2 + " é um ponto flutuante!");  </script>     <script>      var nome = "Jefferson";      var cidade = "Nova Russas";      document.write("Meu nome é " + nome + " e sou de " + cidade);  </script>
Atenção: Perceba a diferença entre a declaração de um número para uma string:

 

Número:

var valor = 10;

String:

var nome = "Jefferson";

Quando declaramos uma string utilizamos aspas duplas (") ou simples ('). Você pode declarar número utilizando aspas, mas não é obrigatório.

Agora sim, vamos descrever cada tipo de declaração de variáveis em JavaScript.

Booleanos: Retorna verdadeiro ou falso (true/false). Exemplo:
 
<script>      var nome = false;      if (nome == false) {          document.write("A variável booleana está <b>FALSA</b>.")      }else {          document.write("A variável booleana está <b>VERDADEIRA</b>.")      }  </script>


Constante: Valor que não se altera no decorrer do código. Exemplo:
 
<script>      const valor = 10;      document.write("O valor constante é " + valor);  </script>

Atenção: Esse tipo de variável não funciona no Internet Explorer.

Null: A variável é vazia. Exemplo:

<script>      var valor = '';      document.write("O valor é nulo: " + valor);      var valor = 10;      document.write("O valor era nulo agora é: " + valor);  </script>
 
Object: São conhecidas como Object Array, que são uma lista de elementos. Exemplo:

<script>      nome = new Array(3);      nome[0]="Jefferson";      nome[1]="Mack ";      nome[2]="Nardy";      document.write("Meu nome é " + nome[0] + nome[1] + nome[2])  </script>

Function: Valor retornado de uma expressão. Exemplo:

function exemplo(nome) {      document.write("Meu nome é: " + nome);  }     <body>      <script>exemplo("Jefferson");</script>  </body>

As variáveis são classificadas em dois tipos, em qualquer linguagem de programação, que são as globais e as locais. A diferença entre elas é:

  • Variável Global: Criada ou declarada fora de uma função, portanto podem ser utilizadas a qualquer momento no seu script.
  • Variável Local: Criada ou declarada dentro de uma função, portanto só podem ser utilizadas dentro da função criada.

Atenção: Variáveis Locais precisam da instrução var.

Veja o código abaixo, para perceber a diferença das duas variáveis na prática:

<script>      var nome = "João";      document.write("Nome é " + nome + "");    function exemplo1() {      var nome = "Jefferson";      document.write("Nome é " + nome + "");  }  </script>      <body>      <script>          exemplo1();          document.write(nome);      </script>  </body>

Neste exemplo temos duas variáveis com o mesmo nome, var nome, uma fora e a outra na função. Veja que a variável que recebe o nome João é global, pois foi criada fora de uma função e depois é executa na tag body. Já a variável que recebe o nome Jefferson é local, pois foi criada dentro de uma função e pertence apenas a está função.

Até mais!

Nenhum comentário:

Postar um comentário

Popular Posts

- Arquivo -

 

Seguidores

Hora exata:

Total de visualizações de página