Menu
Coddy logo textTech

String Enum Nedir?

Coddy'nin JavaScript Journey'sinin TypeScript'e Giriş bölümünün bir parçası — ders 53 / 73.

String enum'lar, her bir üyenin açıkça bir string değeriyle başlatılmasıyla tanımlanır:

enum Direction {
  Up = "UP",
  Down = "DOWN", 
  Left = "LEFT",
  Right = "RIGHT"
}

Otomatik artan sayısal enum'ların aksine, bir dize (string) enum'ındaki her üye açıkça başlatılmalıdır. Hata ayıklama sırasında faydası hemen belli olur; günlüklerinizde 0 veya 1 gibi gizemli sayılar görmek yerine, "UP" veya "DOWN" gibi açıklayıcı değerler göreceksiniz.

challenge icon

Görev

Kolay

Dört üyeli, Direction adında bir dize (string) enum oluşturun:

  • "UP" değerine sahip Up
  • "DOWN" değerine sahip Down
  • "LEFT" değerine sahip Left
  • "RIGHT" değerine sahip Right

Enum değerlerini göstermek için dört değişken oluşturun:

  • Direction türünde upDirection değişkeni oluşturun ve ona Direction.Up değerini atayın
  • Direction türünde downDirection değişkeni oluşturun ve ona Direction.Down değerini atayın
  • Direction türünde leftDirection değişkeni oluşturun ve ona Direction.Left değerini atayın
  • Direction türünde rightDirection değişkeni oluşturun ve ona Direction.Right değerini atayın

Aşağıdaki çıktıları ayrı satırlara yazdırın:

  • upDirection değerini yazdırın
  • downDirection değerini yazdırın
  • leftDirection değerini yazdırın
  • rightDirection değerini yazdırın
  • Direction.Up dize değerini yazdırın
  • Direction.Down dize değerini yazdırın

Kendin dene

// YAPILACAK: Kodunuzu buraya yazın

// Gerekli çıktıları yazdırın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

TypeScript'e Giriş bölümündeki tüm dersler