*
*
*
*
*
*
*
Make your own free website on Tripod.com

javascript Garça Selvagem

Home | HTML | JavaScript | CSS | Serviços

JavaScript - Curso parte 4

Variáveis

Pense naqueles dias gloriosos de álgebra, quando VC aprendeu sobre variáveis e equações. Por exemplo, se X=2 , Y=3  e  Z=X+Y, então Z=5. Em álgebra, variáveis como X, Y e Z  armazenam, ou contém o lugar de números. Em JavaScript as variáveis também armazenam informações.
A sintaxe de variáveis (as regras para definir e usar variáveis) é ligeiramente diferente em Javascript do que era em suas aulas de álgebra.
A seguir, como exemplo, um script que mostra quantos segundos há em um dia.

<html>
<head><title>Script demonstrativo</title>
<script>
var segundos_por_minuto=60;
var minutos_por_hora=60;
var horas_por_dia=24;
var segundos_por_dia=segundos_por_minuto+minutos_por_hora*horas_por_dia;
</script>
</head>
<body>
</body>
</html>

 

Há muita coisa acontecendo aqui, portanto, vamos ver linha por linha. Var é uma declaração e diz ao JavaScript: "Crie uma variável chamada segundos_por_minuto, e ajuste seu valor para 60."
Observe que cada comando termina com ponto e vírgula. Pontos e vírgula em JavaScript são como pontos em Português: eles marcam o final de uma declaração. A medida que VC vê mais e mais declarações, saberá onde colocar os pontos e virgulas.

Denominando Variáveis

Ao usar variáveis em JavaScript, VC deve dar a eles nomes que reflitam o valor que elas contém. Isso facilita para entender seu código mais tarde. E existem 3 regras para nomear variáveis:

1. O caractere inicial precisa ser uma letra, mas os outros caracteres podem ser números, sublinhados ou traços.

2. Não são permitidos espaços.

3. As variáveis podem ser Case Sensitive (maiúsculas/minúsculas), assim meu_carro é diferente de MEU_CARRO. A fim de evitar problemas, eu uso letra minúscula em todas  as minhas variáveis,com sublinhados ( _ ), ao invés de espaços.

Aritimética com Variáveis

A variável  segundos_por_dia, usa algumas funções aritiméticas. Resumindo as principais funções, elas são: adição( + ), subtração( - ), multiplicação( * ) e divisão( / ).

Como exibir os resultados?
Portanto, agora VC tem uma página que sabe quantos segundos há em um dia. Grande coisa, não é?
Seria melhor se pudéssemos pelo menos dizer aos nossos visitantes qual é a resposta, não é?
JavaScript usa a função write() para escrever coisas em uma página WEB.
Exemplo:

<html>
<head><title>Script demonstrativo</title>
<script>
var segundos_por_minuto=60;
var minutos_por_hora=60;
var horas_por_dia=24;
var segundos_por_dia=segundos_por_minuto+minutos_por_hora*horas_por_dia;
</script>
</head>
<body>
<script>
window.document.write("existem");
window.document.write(segundos_por_dia);
window.document.write("segundos em um dia");
</script>
</body>
</html>

 

Quando VC quiser escrever algo em uma página Web, use window.document.write("qualquer coisa"); , colocando entre aspas o texto que VC deseja escrever na nágina. Se não usar aspas em torno do seu texto como em:
window.document.write(segundos_por_dia);

então o JavaScript interpreta o texto entre parenteses como uma variável e escreve qualquer coisa que esteja armazenada na variável.
Tenha cuidado para não colocar aspas em torna de nomes de variáveis se quiser que Javascript saiba que VC está se referindo a uma variável. Se VC acrescentar aspas em torno da variável  segundos_por_dia ,  o Javascript escreve segundos_por_dia  na pagina web. A forma com que Jvascript sabe a diferença entre texto normal e variáveis é que texto normal tem aspas em torno dele e as variáveis não.

Bom, chegamos ao final deste módulo do curso, espero que tenha entendido tudo até aqui.



Coloque o Garça Selvagem nos seus favoritos