Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Usando a Declaração If-Else | Instruções Condicionais
Introdução ao TypeScript

bookUsando 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:

1234567891011121314
let 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!`) }
copy

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:

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

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?

question mark

Qual é o propósito da declaração if-else em TypeScript?

Select the correct answer

question mark

Em uma declaração if-else, o que é executado se a condição dentro do bloco if for falsa?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Awesome!

Completion rate improved to 2.94

bookUsando 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:

1234567891011121314
let 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!`) }
copy

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:

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

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?

question mark

Qual é o propósito da declaração if-else em TypeScript?

Select the correct answer

question mark

Em uma declaração if-else, o que é executado se a condição dentro do bloco if for falsa?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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