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

r

retorna um valor lógico baseado na 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

Enquanto