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.