Usando a Declaração If-Else
Às vezes, uma condição não é suficiente e, para isso, em TypeScript (assim como em outras linguagens de programação), existe a construção if-else
. Por exemplo, se for necessário criar uma calculadora, você, como verdadeiro programador, fará isso utilizando a construção if-else
, assim:
1234567891011121314let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
Neste código, temos 3 variáveis: número a
, número b
e a operação que será realizada entre eles. Utilizando a construção if-else
, determinamos qual operação será aplicada a esses dois números. Caso não seja encontrada uma operação adequada, será exibida uma mensagem indicando que tal operação não está disponível!
Agora, vamos analisar mais de perto a sintaxe que estamos utilizando:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else if... {
// You can have as many of these blocks as you want.
} else {
/* A block of code that will execute
if all previous conditions are false. */
}
Observe que se uma das condições for satisfeita, saímos da declaração if-else
e os blocos restantes são ignorados.
Diferente do else if
, o bloco else
não possui uma condição. Isso ocorre porque o else é executado apenas se todas as condições anteriores forem false
.
A estrutura if-else
é frequentemente utilizada para diversas tarefas, desde verificar se um número é positivo até escrever inteligência artificial.
Você também pode optar por não utilizar blocos else-if
e usar apenas if
e else
, por exemplo:
123456let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
Dessa forma, é possível experimentar e utilizar essa construção para diversos propósitos!
1. Qual é o propósito da declaração if-else
em TypeScript?
2. Em uma declaração if-else
, o que é executado se a condição dentro do bloco if
for falsa?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.94
Usando a Declaração If-Else
Deslize para mostrar o menu
Às vezes, uma condição não é suficiente e, para isso, em TypeScript (assim como em outras linguagens de programação), existe a construção if-else
. Por exemplo, se for necessário criar uma calculadora, você, como verdadeiro programador, fará isso utilizando a construção if-else
, assim:
1234567891011121314let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
Neste código, temos 3 variáveis: número a
, número b
e a operação que será realizada entre eles. Utilizando a construção if-else
, determinamos qual operação será aplicada a esses dois números. Caso não seja encontrada uma operação adequada, será exibida uma mensagem indicando que tal operação não está disponível!
Agora, vamos analisar mais de perto a sintaxe que estamos utilizando:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else if... {
// You can have as many of these blocks as you want.
} else {
/* A block of code that will execute
if all previous conditions are false. */
}
Observe que se uma das condições for satisfeita, saímos da declaração if-else
e os blocos restantes são ignorados.
Diferente do else if
, o bloco else
não possui uma condição. Isso ocorre porque o else é executado apenas se todas as condições anteriores forem false
.
A estrutura if-else
é frequentemente utilizada para diversas tarefas, desde verificar se um número é positivo até escrever inteligência artificial.
Você também pode optar por não utilizar blocos else-if
e usar apenas if
e else
, por exemplo:
123456let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
Dessa forma, é possível experimentar e utilizar essa construção para diversos propósitos!
1. Qual é o propósito da declaração if-else
em TypeScript?
2. Em uma declaração if-else
, o que é executado se a condição dentro do bloco if
for falsa?
Obrigado pelo seu feedback!