Я могу предоставить вам несколько методов использования условных операторов (if-else) в TypeScript вместе с примерами кода. Вот несколько примеров:
Метод 1: базовый оператор if-else
const age: number = 18;
if (age >= 18) {
console.log("You are an adult.");
} else {
console.log("You are a minor.");
}
Метод 2: вложенный оператор if-else
const temperature: number = 25;
if (temperature > 30) {
console.log("It's hot outside!");
} else if (temperature > 20) {
console.log("It's warm outside.");
} else {
console.log("It's cold outside.");
}
Метод 3: Тернарный оператор
const isLoggedIn: boolean = true;
const message: string = isLoggedIn ? "Welcome, user!" : "Please log in.";
console.log(message);
Метод 4: оператор Switch
const dayOfWeek: number = 3;
let dayName: string;
switch (dayOfWeek) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
default:
dayName = "Unknown";
}
console.log(`Today is ${dayName}.`);
Метод 5. Условный оператор (необязательная цепочка)
interface Person {
name: string;
age?: number;
}
const person: Person = {
name: "John"
};
const ageMessage: string = person.age
? `Age: ${person.age}`
: "Age not specified";
console.log(ageMessage);