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.