Javascript Lógica
Condicionais
Operadores atribuição
Atribuição
x = y
Atribuição de adição
x += y / x = x + y
Atribuição de subtração
x -= y / x = x - y
Atribuição de multiplicação
x = x * y
Atribuição de divisão
Atribuição de resto
x = x % y
Atribuição exponencial
x = x ** y
Operadores de comparação
Igual (==)
Não igual (!=)
Estritamente igual (===)
Estritamente não igual (!==)
Maior que (>)
Menor que (<)
Laços e iterações
Operadores de string
O operador de atribuição encurtado += também pode ser utilizado para concatenar strings.
var minhaString = "alfa";
minhaString += "beto"; // É avaliada como "alfabeto" e atribui este valor a minhastring.
let nome = "Le"
nome += "on"
(+) concatena
Operadores lógicos
AND lógico (&&)
OU lógico (||)
NOT lógico (!)
Operadores aritméticos
Restante da divisão
12 % 5 retorna 2.
Incremento (++)
Adiciona um ao seu operando
Se x é 3, então ++x define x como 4
Decremento (--)
Negação (-)
Retorna a negação de seu operando.
Adição (+)
Tenta converter o operando em um número
Operador de exponenciação
Calcula a base elevada á potência do expoente
Subtópico
console.log(nome)
Leon
condição
Uma expressão (premissa) que pode ser avaliada como verdadeira (true) ou falsa (false)
if...else
A condicional if é uma estrutura condicional que executa a afirmação, dentro do bloco, se determinada condição for verdadeira. Se for falsa, executa as afirmações dentro de else.
Sintaxe
if (condição) afirmação1 [else afirmação2]
Declaração for
Um laço for é repetido até que a condição especificada seja falsa.
for ([expressaoInicial]; [condicao]; [incremento])
declaracao
do...while
A instrução do...while repetirá até que a condição especificada seja falsa.
do
declaracao
while (condicao);
A instrução será executada uma vez antes da condição ser verificada.
Faça enquanto
while
Uma declaração while executa suas instruções, desde que uma condição especificada seja avaliada como verdadeira
while (condicao)
declaracao