01- JAVASCRIPT - PREPARANDO O AMBIENTE.
CRIE UMA PASTA CURSO JAVASCRIPT
DENTRO DESSA PASTA CRIE A PASTA AULA 01
Vamos usar o VSCODE para desenvolver nossos trabalhos.
Você pode baixar o VSCode em https://code.visualstudio.com/download
BAIXE E INSTALE O VSCODE ANTES DE PROSSEGUIR
NOSSO PRIMEIRO EXEMPLO:
Abra o VSCode e clique em FILE/NEW TEXT FILE
Na tela exibida clique em Select a language e selecione HTML
EXEMPLO 1 0 SAÍDA DE DADOS COM ALERTA:
<SRIPT>
alert("Bem-Vindo ao Mundo JavaScript!")
console.log("Meu primeiro programa...")
</SRIPT>
Digite o código acima (lembre-se que o JavaScript, diferencia letras maiúsculas de minúsculas) e salve na pasta AULA01 COM O NOME EXEMP01.HTML.
Abra o arquivo no navegador
Os programas desta aula são dedicados a apresentar os primeiros passos
de programação. Por isso, utilizamos o comando/método alert() para exibir
mensagens em uma caixa no navegador. Este e os demais métodos
JavaScript precisam estar delimitados por <script> e </script>
VARIÁVEIS
Em JavaScript, os nomes de variáveis não podem:
Variáveis escritas com letras maiúsculas são diferentes de variáveis escritas com letras minúsculas
O uso do caractere "_" é valido. Ex: Salario_hora
Porém a maioria dos programadores java declaram as variáveis com letras minúsculas e usam
uma letra maiúscula para destacar palavras compostas.
São exemplos de nomes válidos de variáveis:
cidade, nota1, salarioHora, primeiroNome, novoSalario, precoFinal, dataNascimento
Procure usar nomes que indiquem o conteúdo que a variável vai armazenar
Para declarar uma variável em JavaScript, podemos utilizar os comandos var, let ou const.
Nas últimas versões do JavaScript, passou-se a recomendar o uso de const ou let.
Uma variável criada a partir de um desses comandos possui um escopo local (de bloco), o que pode
evitar desperdício de memória pois, ao final do bloco, a variável deixa de existir.
Além disso, const e let impedem que um programa rode com alguns problemas no código,
como declarar duas variáveis com o mesmo nome no script.
Para atribuir um valor a uma variável usamos o sinal "=".
Exemplo:
const idade = 18
Declarar uma variável com const serve para indicar que essa variável deve possuir uma única atribuição de valor e não ser alterada no decorrer do programa. Então, caso o conteúdo da variável possa ser alterado, declare-a com let. Em todos os demais casos, opte pelo const.
Entrada de dados com prompt()
Vamos agora receber uma informação e apresentar uma mensagem utilizando a informação recebida.
Para receber dados do usuário, uma das formas possíveis em JavaScript é utilizar o comando(método) prompt(), que exibe uma caixa com um texto e um espaço para digitação.
Digite o código abaixo e salve na pasta AULA01 com o nome EXEMP02.HTML
Vamos aos detalhes desse programa.
Como destacado no primeiro exemplo, os códigos JavaScript devem ser
delimitados por <script> e </script>.
Antes deles foi adicionado um comando HTML, também chamado de tag, ou nesse caso metatag, que serve para
ajustar os caracteres de acentuação a serem exibidos pela página.
A linha 3 contém o comando:
const nome = prompt("Qual é o seu nome?")
Esse comando realiza as tarefas de declarar uma variável e executar o método prompt().
O nome digitado pelo usuário na caixa de diálogo do prompt é atribuído á variável
nome.
A linha 4 contém o método alert(),, também visto no primeiro exemplo.
No entanto, há um importante detalhe nesse comando.
alert("Olá " + nome)
Há um texto entre aspas, que é um texto fixo a ser exibido na execução do comando, concatenado (+) com a
variável nome. O fato de nome estar fora das aspas indica que naquele local
deve ser apresentado o conteúdo da variável, e não um texto fixo.
O resultado será a exibição da palavra Olá, seguida do nome digitado pelo usuário
Outra forma de exibir mensagens que contenham um texto fixo e o conteúdo de uma variável em JavaScript é com o uso da chamada Template Strings. Para isso, deve-se delimitar a mensagem entre `` (crases) e inserir o nome das variáveis usando a sintaxe: ${nomeVar}. Observe a linha a seguir:
alert(`Olá ${nome}`);
O uso do ponto e vírgula ";" no final dos comandos em programas JavaScript é opcional.
COMENTÁRIOS
Um comentário é uma observação inserida pelo programador no código, com o objetivo de explicar algum detalhe do programa.
Os comentários não afetam a execução do programa. Eles são ignorados pela linguagem, mas essenciais para o programador. é fundamental adicionar comentários para explicar os detalhes de alguma fórmula utilizada em um sistema, como o cálculo do décimo terceiro salário em um sistema de folha de pagamento. Também é de fundamental importância adicionar comentários para salientar a função de algum comando não utilizado com frequência. Ou, então, alguma particularidade da linguagem ou sistema em desenvolvimento.
Os comentários Também são importantes quando estamos programando um sistema maior, que será concluído em outro momento ou após alguma outra tarefa. Dessa forma, ao retomar a implementação do programa, a leitura dos comentários vai nos auxiliar a manter a linha de raciocínio, além de facilitar a compreensão do ponto em que haviámos parado.
Entenda que gastar alguns segundos digitando um breve comentário no seu sistema poderá economizar um bom tempo quando você precisar dar manutenção nesse sistema no futuro. então, não poupe nas linhas de comentário nos sistemas que você vai desenvolver.
Em JavaScript, os comentários podem ser inseridos para uma linha ou várias, utilizando os seguintes caracteres:
// para comentários de uma linha
/*
para comentários de duas