Repositório usado para estudo de Lógica de Programação com uso da linguagem JavaScript.
Professor José de Assis
Variáveis são espaços na memória do computador usados para guardar valores que podem alterar ao longo do programa.
- string (texto)
- number (números inteiros e não inteiros)
- boolean (verdadeiro ou falso)
graph LR
Memória
Entrada --> Processamento --> Saída
| Operador | Propósito | Exemplo | Resultado |
|---|---|---|---|
| = | Atribuir um valor | x = 10 | x = 10 |
| + | Somar | 10 + 5 | 15 |
| += | Somar e atribuir | x += 5 | x = 15 |
| - | Subtrair | 15 - 10 | 5 |
| -= | Subtrair e atribuir | x -= 10 | x = 5 |
| * | Multiplicar | 5 * 4 | 20 |
| *= | Multiplicar e atribuir | x *= 4 | x = 20 |
| / | Dividir | 20 / 2 | 10 |
| /= | Dividir e atribuir | x /= 2 | 10 |
| ++ | Somar 1 ao resultado | x++ | 11 |
| -- | Subtrair 1 do resultado | x-- | 10 |
| % | Resto da divisão | 10 % 3 | 1 |
| Operador | Simbologia |
|---|---|
| AND | && |
| OR | || |
| NOT | ! |
| Comparador | Significado |
|---|---|
| > | Maior que |
| >= | Maior ou igual a |
| < | Menor que |
| <= | Menor ou igual a |
| === | Idêntico a |
| !== | Não idêntico a |
if (condição) {
//condição verdadeira
}
if (condição) {
//condição verdadeira
} else {
//condição falsa
}
if (condição 1) {
//condição 1 verdadeira
} else if (condição 2) {
//condição 2 verdadeira
} else {
// se nenhuma das condições anteriores for verdadeira
}
switch (valor) {
case 1:
\\código caso o valor seja 1
break
case 2:
\\código caso o valor seja 2
break
default:
\\código caso o valor seja diferente de 1 ou 2
break
}for (let i = 1; i < 10; i++) {
// o código é repetido enquanto a condição (i < 10) for verdadeira
}
while (condição) {
// o código é repetido enquanto a condição for verdadeira
}
do {
// o codigo é executado uma vez independente da condição, depois
// o código é repetido enquanto a condição for verdadeira
} while (condição)