دوره‌ها / TypeScript / Enums (Enums)

Enums (Enums)

15 دقیقه Article

Enums 📋

Enum برای تعریف مجموعه‌ای از مقادیر ثابت:

// Numeric enum
enum Status {
    Pending,
    Approved,
    Rejected
}

// String enum
enum Color {
    Red = "red",
    Green = "green",
    Blue = "blue"
}

// استفاده
let status: Status = Status.Pending;

تمرین‌های عملی

برای تثبیت یادگیری این درس تمرین‌های زیر را حل کنید

تمرین: Enums Easy
سوال تمرین

🎯 تمرین: ساخت Enum

یک enum برای Status (Pending, Approved, Rejected) بسازید و استفاده کنید.

پاسخ تمرین
TYPESCRIPT
enum Status {
    Pending,
    Approved,
    Rejected
}

let currentStatus: Status = Status.Pending;
console.log(currentStatus); // 0

currentStatus = Status.Approved;
console.log(currentStatus); // 1

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.