if
, else if
, else
As estruturas condicionais permitem que você execute diferentes seções de código com base em condições específicas. Em JavaScript, as mais comuns são if
, else if
, e else
. Essas declarações avaliam uma expressão booleana e executam blocos de código dependendo do resultado dessa avaliação.
if
:
if
executa um bloco de código se, e somente se, a condição especificada for verdadeira (true
).Exemplo:
let score = 75;
if (score > 70) {
console.log("Você passou!");
}
else if
:
else if
permite a definição de uma nova condição se a condição anterior if
for falsa. Você pode ter várias declarações else if
seguindo um if
.Exemplo:
let temperature = 15;
if (temperature > 35) {
console.log("Muito quente!");
} else if (temperature > 20) {
console.log("Clima agradável!");
} else if(temperature <= 15){
console.log("Tá ficando frio!");
}
else
:
else
captura qualquer caso que não atenda às condições anteriores. É uma "rede de segurança" que será executada se todas as condições if
e else if
forem falsas.Exemplo:
let age = 18;
if (age > 65) {
console.log("Aproveite a aposentadoria!");
} else if (age >= 18) {
console.log("Bem-vindo ao mundo adulto!");
} else {
console.log("Aproveite sua juventude!");
}
Essas estruturas condicionais são essenciais para o controle de fluxo em programas JavaScript, permitindo que o desenvolvedor controle a execução de blocos de código com base em diferentes condições.
Os loops são estruturas fundamentais em programação que permitem repetir um bloco de código várias vezes. JavaScript oferece várias maneiras de implementar loops, cada um com suas características e usos ideais. Vamos explorar três dos principais tipos de loops: for
, while
, e do-while
.
for
Loop:for
é um dos mais comuns e é utilizado quando o número de iterações é conhecido antes de entrar no loop. Ele é especialmente útil para iterar sobre arrays ou executar um bloco de código um número específico de vezes.Estrutura:
for (inicialização; condição; incremento) {
// código a ser executado em cada iteração
}
Exemplo:
for (let i = 0; i < 5; i++) {
console.log(`Número ${i}`);
}
// Saída: Número 0, Número 1, Número 2, Número 3, Número 4
while
Loop:while
executa um bloco de código enquanto uma condição específica é verdadeira (true
). É útil quando não se sabe quantas vezes o código deve ser executado, mas a condição de término é conhecida.