0Pricing
TypeScript Academy · Ders

If/else, switch, Döngüler; Doğruluk ve Katı Denetimler

if/else, switch ve döngü kalıplarını etkili biçimde kullanın; doğruluk değerleriyle ilgili hatalardan kaçının ve katı denetimleri tercih edin.

If/else, switch, Döngüler; Doğruluk ve Katı Denetimler, CoddyKit'te ücretsiz bir TypeScript Academy dersidir. Bu, 3 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, TypeScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. TypeScript Academy kursu toplamda 3 dersten oluşur.

Genel bakış

Amaç: if/else, switch ve döngüler konusunda güven kazanmak. Ayrıca bir değerin yalnızca doğru kabul edilen bir değer olmasıyla kesin olarak eşit olması arasındaki farkı öğrenerek dallarınızı niyetinizi yansıtacak şekilde yazacaksınız.

If/else temelleri

If/else, mantıksal ifadeye göre dallanır. Sürprizleri önlemek için gevşek kontroller yerine açık karşılaştırmaları tercih edin.

const n: number = 3;

if (n > 0) {
  console.log("positive");
} else if (n === 0) {
  console.log("zero");
} else {
  console.log("negative");
}

Birleşimlerle switch

switch, değişmez birleşimlerle iyi çalışır. Bir durumun sonraki duruma yanlışlıkla geçmesini önlemek için tüm durumları eksiksiz ele alın; güvenlik için bir varsayılan durum ekleyin.

const role: "admin" | "user" | "guest" = "admin";

switch (role) {
  case "admin":
    console.log("full access");
    break;
  case "user":
    console.log("limited access");
    break;
  default:
    console.log("guest view");
}

Döngü kalıpları

Dizinler için klasik for, değerler üzerinde yineleme yapmak için for...of kullanın. Döngüleri kısa ve açık tutun.

for (let i = 0; i < 3; i++) {
  console.log("i =", i);
}

let sum = 0;
for (const v of [1, 2, 3]) {
  sum += v;
}
console.log("sum =", sum);

Doğru kabul edilme ve kesin eşitlik

"0" gibi boş olmayan bir dize doğru kabul edilir, ancak 0 sayısına kesin olarak eşit değildir. Anlam önemli olduğunda === kullanmayı tercih edin.

const x: any = "0";

if (x) {
  console.log("truthy");
}

if (x === 0) {
  console.log("number zero");
} else {
  console.log("not number zero");
}

En iyi uygulamalar

En iyi uygulamalar:

  • Zorla tür dönüşümünü önlemek için === / !== kullanmayı tercih edin.
  • Dalları kısa tutun; açıklık için işlevleri ayırın.
  • Tüm durumları ele almak için değişmez birleşimleri switch ile kullanın.
  • Dizine ihtiyacınız olmadığında dizin kullanan döngüler yerine for...of kullanın.

Doğru kabul edilme kontrolü

Hızlı kontrol: Doğru kabul edilme ile kesin kontroller hakkında hangi ifade DOĞRUDUR?

Özet ve sıradaki konu

Özet: if/else, switch ve döngüleri kullandınız; doğru kabul edilen değerlerle kesin eşitlik arasındaki farkı öğrendiniz. Sıradaki konu: işlevler—parametreler, varsayılanlar ve dönüşler.

Sıkça Sorulan Sorular

“If/else, switch, Döngüler; Doğruluk ve Katı Denetimler” dersi ücretsiz mi?

Evet — “If/else, switch, Döngüler; Doğruluk ve Katı Denetimler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve TypeScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. TypeScript Academy kursu toplamda 3 dersten oluşur.

“If/else, switch, Döngüler; Doğruluk ve Katı Denetimler” dersinde ne öğreneceğim?

if/else, switch ve döngü kalıplarını etkili biçimde kullanın; doğruluk değerleriyle ilgili hatalardan kaçının ve katı denetimleri tercih edin. TypeScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

TypeScript Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te TypeScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 1. dersidir.

“If/else, switch, Döngüler; Doğruluk ve Katı Denetimler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu TypeScript Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her TypeScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. If/else, switch, Döngüler; Doğruluk ve Katı Denetimler
  2. Fonksiyonlar: parametreler, varsayılan/isteğe bağlı/değişken sayıda; dönüş türleri
  3. Ok işlevleri ve bağlamsal tür belirleme
← TypeScript Academy Sayfasına Dön