Javascript
Como podemos trabalhar com mudança de fluxo
Condições
Quando precisamos comparar valore, exemplo
Comparação (com coerção de valores, tenta comparar o números)
1 == 1 // true 1 == "1" // true
Comparação (sem coerção de valores, antes compara o tipo)
1 === 1 // true 1 === "1" // false, tipos de objetos diferentes
Diferentes
1 != 2 // true "Matheus" != "Ciclano" // true
Maior
1 > 2 // false 4 > 1 // true
Menor
1 < 2 // true 4 < 1 // false
Maior ou igual
1 >= 0 // true 1 >= 1 // true 1 >= 2 // false
Menor ou igual
1 <= 2 // true 2 <= 1 // false
Mudança de fluxo
Quando queremos que a execução mude de caminho
if (condição) { // faça somente se a condição for verdadeira }
if (condicao) { /* faça somente se a condição for verdadeira */ } else if (condicao) { /* faça somente se a condição if for false */ /* e se a condição else if for true */ } else { /* caso nenhuma condição seja verdadeira */ }