Categories: All

by Leo Ortiz 1 year ago

89

Javascript Lógica

Em programação, os laços e iterações são fundamentais para executar blocos de código repetidamente até que uma condição específica seja atendida. O laço "do...while" garante que o bloco de código seja executado pelo menos uma vez antes de verificar a condição, enquanto o "

Javascript Lógica

while

Enquanto

Uma declaração while executa suas instruções, desde que uma condição especificada seja avaliada como verdadeira

while (condicao) declaracao

do...while

Faça enquanto

A instrução do...while repetirá até que a condição especificada seja falsa.

A instrução será executada uma vez antes da condição ser verificada.
do declaracao while (condicao);

Declaração for

Um laço for é repetido até que a condição especificada seja falsa.

for ([expressaoInicial]; [condicao]; [incremento]) declaracao

condição Uma expressão (premissa) que pode ser avaliada como verdadeira (true) ou falsa (false)

if...else

Sintaxe if (condição) afirmação1 [else afirmação2]
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.

console.log(nome)

Leon

Javascript Lógica

Operadores aritméticos

Operador de exponenciação
Calcula a base elevada á potência do expoente

Subtópico

Adição (+)
Tenta converter o operando em um número
Negação (-)
Retorna a negação de seu operando.
Decremento (--)
Incremento (++)
Adiciona um ao seu operando

Se x é 3, então ++x define x como 4

Restante da divisão
12 % 5 retorna 2.

Operadores lógicos

NOT lógico (!)
OU lógico (||)
AND lógico (&&)

Operadores de string

(+) concatena
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.

nome += "on"

let nome = "Le"

Laços e iterações

Operadores de comparação

retorna um valor lógico baseado na

comparação

Menor que (<)
Maior que (>)
Estritamente não igual (!==)
Estritamente igual (===)
Não igual (!=)
Igual (==)

Operadores atribuição

Condicionais