Perşembe, Haziran 13, 2024
Sanal Gündem
Ana SayfaKodlamaTypeScript If Else Deyimi Ve Mantıksal İşlemler

TypeScript If Else Deyimi Ve Mantıksal İşlemler

TypeScript, JavaScript’in tip güvenli bir üst kümesidir ve if-else deyimi ve mantıksal işlemler gibi temel kontrol yapılarını destekler. JavaScript ile benzer bir şekilde, TypeScript’te if-else deyimi, belirli bir koşulu değerlendirerek farklı kod bloklarının çalıştırılmasını sağlar. Mantıksal işlemler ise koşulların birleştirilmesi veya karşılaştırılması için kullanılır. İşte TypeScript’te if-else deyimi ve bazı mantıksal işlemler örnekleri:

  1. Basit bir if-else deyimi:
let x: number = 5;

if (x > 0) {
  console.log("x pozitif");
} else {
  console.log("x negatif veya sıfır");
}
  1. if-else if-else deyimi:
let x: number = 10;

if (x > 0) {
  console.log("x pozitif");
} else if (x === 0) {
  console.log("x sıfır");
} else {
  console.log("x negatif");
}
  1. Mantıksal işlemler:
let x: number = 5;
let y: number = 10;

if (x > 0 && y > 0) {
  console.log("x ve y pozitif");
}

if (x > 0 || y > 0) {
  console.log("x veya y pozitif");
}

if (!x > 0) {
  console.log("x negatif veya sıfır");
}
  1. İç içe if-else deyimleri:
let x: number = 5;

if (x > 0) {
  if (x % 2 === 0) {
    console.log("x pozitif ve çift");
  } else {
    console.log("x pozitif ve tek");
  }
} else {
  console.log("x negatif veya sıfır");
}

Yukarıdaki örneklerde, “if” ifadesi bir koşulu değerlendirir ve doğru olduğunda belirtilen kod bloğunu çalıştırır. “else” ifadesi ise koşul yanlış olduğunda çalışır. “else if” ifadesi ise birden fazla koşulu değerlendirmek için kullanılır.

Mantıksal işlemler, “&&” (ve), “||” (veya) ve “!” (değil) operatörleriyle gerçekleştirilir. Bu operatörlerle koşulları birleştirebilir ve karşılaştırabilirsiniz.

TypeScript’te if-else deyimi ve mantıksal işlemler, programınızda belirli koşullara dayalı kararlar almanızı sağlar. Bu şekilde kodlarınızı daha esnek ve yönetilebilir hale getirebilirsiniz.

Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar