Statements
Ternary Operator
// syntax
// condition ? excute if true : excute if false
let num1: number = 10;
let num2:number = 20;
let num3:number = 20;
num1 < num2
? console.log(`${num1} is less than ${num2}`)
: console.log(`${num1} is greater than ${num2}`)
// 10 is less than 20
if-else statement
if(num1 > num2){
console.log(`${num1} is greater than ${num2}`)
}else{
console.log(`${num1} is less than ${num2}`)
}
// output : 10 is less than 20
// single-line
if(num1 < num2) console.log(`${num1} is less than ${num2}`);
// output : 10 is less than 20
if-else if-else statement
if(num2 < num3){
console.log(`${num2} is greater than ${num1}`)
}else if(num2 > num3){
console.log(`${num2} is less than ${num3}`)
}else{
console.log(`${num2} is equal with ${num3}`)
}
// output : 20 is equal with 20
Last updated