Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda A Cláusula `else if` | Declarações Condicionais
Introdução ao JavaScript
course content

Conteúdo do Curso

Introdução ao JavaScript

Introdução ao JavaScript

3. Declarações Condicionais
4. Dominando Funções
5. Explorando Arrays
6. Descobrindo Loops

book
A Cláusula `else if`

Além da cláusula else, as declarações condicionais suportam a cláusula else if, que pode ser utilizada para definir condições alternativas caso a condição inicial do if seja false.

A sintaxe geral é a seguinte:

if(expression) {
  // Code … (executed if the expression is true)
} else if(expression) {
  // Fallback Code … 
  //(executed if the previous condition is false, and this one is true)
}

Como visto na sintaxe geral, a cláusula else if recebe uma expressão booleana, que é avaliada quando a condição anterior resulta em false.

Podemos encadear múltiplas cláusulas else if para formar uma cadeia if-else if:

if(expression) {
  // … (executed if the first condition is true)
} else if(expression) {
  // … (executed if the first condition is false and this is true)
} else if(expression) {
  // … (executed if previous conditions are false and this is true)
} else {
  // … (executed if all previous conditions are false)
}

Como mostrado no código acima, podemos opcionalmente adicionar a cláusula else ao final. Este bloco é executado apenas quando todas as condições anteriores resultam em false.

O exemplo a seguir demonstra o uso desta sintaxe:

123456789
let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
copy
question mark

Qual é o propósito da cláusula else if em uma declaração if-else?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 10

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Introdução ao JavaScript

Introdução ao JavaScript

3. Declarações Condicionais
4. Dominando Funções
5. Explorando Arrays
6. Descobrindo Loops

book
A Cláusula `else if`

Além da cláusula else, as declarações condicionais suportam a cláusula else if, que pode ser utilizada para definir condições alternativas caso a condição inicial do if seja false.

A sintaxe geral é a seguinte:

if(expression) {
  // Code … (executed if the expression is true)
} else if(expression) {
  // Fallback Code … 
  //(executed if the previous condition is false, and this one is true)
}

Como visto na sintaxe geral, a cláusula else if recebe uma expressão booleana, que é avaliada quando a condição anterior resulta em false.

Podemos encadear múltiplas cláusulas else if para formar uma cadeia if-else if:

if(expression) {
  // … (executed if the first condition is true)
} else if(expression) {
  // … (executed if the first condition is false and this is true)
} else if(expression) {
  // … (executed if previous conditions are false and this is true)
} else {
  // … (executed if all previous conditions are false)
}

Como mostrado no código acima, podemos opcionalmente adicionar a cláusula else ao final. Este bloco é executado apenas quando todas as condições anteriores resultam em false.

O exemplo a seguir demonstra o uso desta sintaxe:

123456789
let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
copy
question mark

Qual é o propósito da cláusula else if em uma declaração if-else?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 10
some-alt