Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
If-else statement | Conditional Statements
Introduction to TypeScript
course content

Course Content

Introduction to TypeScript

Introduction to TypeScript

1. TypeScript Fundamentals
2. Conditional Statements
3. Arrays
4. Loops
5. Functions

If-else statement

Sometimes, one condition is not enough, and for that, in TypeScript (as in other programming languages), there is the if-else construct. For example, if you need to create a calculator, you, as a true programmer, will do it using the if-else construct, like this:

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

In this code, we have 3 variables: number a, number b, and the operation that will be performed between them. Using the if-else construct, we determine which operation will be applied to these two numbers. If we don't find a suitable operation, we will display a message indicating that such an operation is not available!

Now let's take a closer look at the syntax we're using:

Note that if one of the conditions is met, we exit the if-else statement, and the remaining blocks are ignored.

Unlike else if, the else block does not have a condition block. This is because else executes only if all previous conditions were false.

The if-else construct is often used for a variety of tasks, from checking if a number is positive to writing artificial intelligence.

You can also choose not to use else-if blocks and use only if and else, for example:

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

This way, we can experiment and use such a construct for various purposes!

1. What is the purpose of the `if-else` statement in TypeScript?
2. In an `if-else` statement, what is executed if the condition inside the `if` block is false?

What is the purpose of the if-else statement in TypeScript?

Select the correct answer

In an if-else statement, what is executed if the condition inside the if block is false?

Select the correct answer

Everything was clear?

Section 2. Chapter 3
We're sorry to hear that something went wrong. What happened?
some-alt