Posted: March 23rd, 2010 | Author: Mayck Xavier | Filed under: Algoritmos, Javascript | Tags: Algoritmos, Curso, Javascript, programação | 2 Comments »
Continuando com nosso mini curso de algoritmos com Javascript, veremos hoje Incremento e Decremento, e funcções.
Incremento e Decremento
Para incrementar em 1 uma variável, basta utilizar duas vezes o sinal “+” após a variável. Para decrementar em um, faça o mesmo, porém utilizando o sinal de “-”.
Exemplo:
Comentários
Comentários são utilizados quando você precisa descrever parte de um código ou apenas para sinalizar algo importante como um lembrete. Em Javascript existem comentários de linha e de bloco. É importante sempre fazer comentários quando for necessário.
O interpretador do Javascript irá ignorar tudo o que estiver comentado. No comentário de linha, tudo o que estiver após as barras será ignorado. Já no comentário de bloco, tudo o que estiver entre o “/*” e o “*/” será ignorado.
Funções
Algumas vezes será necessário que você execute uma mesma rotina várias vezes. Para que você não precise reescrever o mesmo código várias vezes, existem as funções. Uma função permite que você passe parâmetros para ela. A função irá realizar o bloco de código definido dentro das chaves com ou sem os parâmetros passados.
Exemplo:
No exemplo anterior nós temos a função “soma” que recebe dois números. Ela soma esses dois números e retorna o resultado da soma.
O comando return utilizado no final da função retorna a soma das duas variáveis que pode ser utilizado do lado de fora da função como mostra o exemplo baixo.
É isso aí pessoal. Na próxima aula veremos Estruturas de Controle e Estruturas de Repetição, que são fundamentais para o desenvolvimento de uma aplicação.
Abraços
Posted: March 18th, 2010 | Author: Mayck Xavier | Filed under: Algoritmos, Browser, Chrome, Firefox, IE, Javascript, Programação, Treinamento | Tags: Algoritmos, Curso, Javascript, mini curso, programa, programação, tutorial | 1 Comment »
Continuando com o mini curso, hoje veremos como pegar dados dos usuários e operadores relacionais.
Pegando dados externos
Como já falamos anteriormente, para um programa funcionar ele deve ter uma entrada de dados para que eles sejam processados e serem enviados para uma saída. Utilizando o comando “window.prompt” do seguinte modo:
Ao executar o código acima, serão exibidas duas janelas no navegador, uma para cada comando “window.prompt” e o que for digitado será inserido na variável correspondente.
A opção “Impedir que esta página crie caixas de diálogo adicionais” foi adicionada pelo próprio navegador.
Agora que podemos pegar dados dos usuários, podemos utilizar esses dados para que nossos programas comecem a ter vida.
Exercício:
1 – Utilize as caixas de prompt (window.prompt) e faça um pequeno programa que peça alguns dados para o usuário e os imprima em tela, um por linha.
Operadores
Operador de Atribuição
Como já vimos anteriormente, para atribuir um valor a uma variável, é utilizado o sinal de “=”. Você pode atribuir valores numéricos, Strings e booleanos às suas variáveis.
Operadores Aritméticos
Operadores Aritméticos servem para calcular números e valores em variáveis. Em Javascript nós temos os seguintes Operadores Aritméticos:
| Operador |
Simbolo |
| Adição |
+ |
| Subtração |
- |
| Multiplicação |
* |
| Divisão |
/ |
| Módulo (Resto da Divisão) |
% |
Utilizaremos o sinal de % quando precisarmos ter o resto de uma divisão, diferente de / que retorna o resultado de um número dividido pelo outro.
Exemplo:
Operadores Relacionais
Os operadores relacionais são utilizados quando você precisa descobrir a relação entre um valor e outro. Os Operadores Relacionais são:
| Operador |
Símbolo |
| > |
Maior que… |
| < |
Menor que… |
| >= |
Maior ou igual a… |
| <= |
Menor ou igual a… |
| == |
Igual a… |
| != |
Diferente de… |
Os Operadores Relacionais retornam sempre um valor booleano, ou seja, true (verdadeiro) ou false (false). Podemos testar os operadores do seguinte modo:
Operadores Lógicos
Os operadores lógicos servem para se utilizar várias operações relacionais em uma mesma linha.
| Operador |
Símbolo |
| && |
E |
| || |
Ou |
| ! |
Não |
Os Operadores Lógicos “&&” e “||” seguem a lógica da tabela verdade, descrita abaixo:
| A |
B |
A && B |
| Verdadeiro |
Verdadeiro |
Verdadeiro |
| Verdadeiro |
Falso |
Falso |
| Falso |
Verdadeiro |
Falso |
| Falso |
Falso |
Falso |
| A |
B |
A || B |
| Verdadeiro |
Verdadeiro |
Verdadeiro |
| Verdadeiro |
Falso |
Verdadeiro |
| Falso |
Verdadeiro |
Verdadeiro |
| Falso |
Falso |
Falso |
Obrigado pelos comentários pessoal e até a próxima.