Fala galera!
Para continuar com a idéia de ensinar o básico sobre JavaScript, segue neste post as regras básicas de declaração de variáveis e comentários.
boa leitura!
ATUALIZAÇÃO (24/08/2015): Este post foi escrito com base nos tutoriais do W3C para JavaScript ECMA-262 (dei um curso de linguagens web em 2010 mais ou menos e foi deste curso que surgiu a série de posts). O link de referência deste post, ou de posts seguintes desta mesma série, hoje aponta para a versão ECMAScript 5, logo não é mais válido. O conteúdo está correto, mas não é sobre a versão mais atual!
JavaScript – Regras básicas (comentários e variáveis)
JavaScript é case sensitive e trabalha com comandos que o navegador vai executar. Estes comandos “podem” terminar ponto e vírgula, mas, isto não é obrigatório. Usa-se o ponto e vírgula para poder agrupar mais de um comando por linha.
Caso você não use ponto e virgula, divida os comandos em linhas.
Particularmente, eu prefiro usar ponto e vírgula para evitar problemas e manter a boa prática de programação.
Comentários
- Comentários simples em JavaScript começam com //
- Comentários de mais de uma linha, devem ser no formato /* e */
Variáveis
Variáveis em JavaScript são, assim como a linguagem, case sensitive. Devem começar com uma letra ou com o caractere undescore.
A declaração da variável deve seguir o modelo:
var x;
Nota: quando você redeclara uma variável, ela não perde seu valor (caso ela possua um valor).
Variável Local e Variável Global
Variáveis locais são usadas somente em funções. Quando a função termina de ser executada, a variavel (ou as variáveis) perdem seu valor.
Variáveis globais podem ser utilizadas por qualquer trecho javascript dentro da página. Só morre quando você sai ou muda de página.
Nota: Se você atribuir valor à uma variável não declarada, ela automaticamente passa a ser uma variável global.
Atribuindo valores e operando com variáveis
Esta parte é simples, basta seguir o exemplo:
var x;
x = 5;
var y = 7;
var z;
z = x + y; //resultado 12!
No caso de uma string:
var a = "S";
var b = "dev";
var c = "Lab";
var d;
d = a + b + c; //resultado SdevLab
Com isto encerramos o básico do básico, no próximo post da série ja vamos começar com estruturas condicionais, de repetição, de loop e muito mais!
Até a próxima!
xD