If-Else
Em JavaScript, as estruturas de controle condicionais, como if, else if e else, são usadas para tomar decisões em seu código com base em condições específicas. Aqui está uma explicação sobre como elas funcionam:
if Statement
O if statement é usado para executar um bloco de código se a condição especificada for verdadeira. A sintaxe básica é a seguinte:
if (condicao) {
// Código a ser executado se a condição for verdadeira
}
Por exemplo:
var idade = 18;
if (idade >= 18) {
console.log("Você é maior de idade.");
}
Neste exemplo, a mensagem será impressa no console porque a condição idade >= 18 é verdadeira.
else if Statement
O else if statement é usado para especificar uma nova condição se a condição anterior no if statement for falsa. Você pode ter vários else if statements. A sintaxe é a seguinte:
if (condicao1) {
// Código a ser executado se condição1 for verdadeira
} else if (condicao2) {
// Código a ser executado se condição2 for verdadeira
} else {
// Código a ser executado se nenhuma das condições for verdadeira
}
Por exemplo:
var nota = 75;
if (nota >= 90) {
console.log("A");
} else if (nota >= 80) {
console.log("B");
} else if (nota >= 70) {
console.log("C");
} else {
console.log("D");
}
Neste exemplo, dependendo da nota, será impressa a letra correspondente (A, B, C ou D).
else Statement
O else statement é usado para executar um bloco de código se nenhuma das condições especificadas no if e else if statements for verdadeira. A sintaxe é a seguinte:
if (condicao) {
// Código a ser executado se a condição for verdadeira
} else {
// Código a ser executado se a condição for falsa
}
Por exemplo:
var numero = 10;
if (numero % 2 === 0) {
console.log("O número é par.");
} else {
console.log("O número é ímpar.");
}
Neste exemplo, a mensagem “O número é par.” será impressa no console porque 10 é divisível por 2.
Essas são as estruturas básicas de controle condicional em JavaScript usando if, else if e else. Elas permitem que você execute diferentes blocos de código com base em condições específicas em seus programas.
