CodeBlanks Logo Icon CodeBlanks

Cevap kontrolü

Cevap doğrulama fonksiyonunu yazarsın.

Cevap kontrolü nedir?

Cevap kontrolü, kullanıcının verdiği cevabın doğru olup olmadığını belirleyen fonksiyondur. Sorunun dogruIndex değeri ile kullanıcının seçtiği indeks karşılaştırılır. Sonuç bir boolean döner: true doğru, false yanlış anlamına gelir.

function cevapKontrol(dogruIndex: number, cevap: number): boolean {
  return dogruIndex === cevap;
}

Katı eşitlik karşılaştırması

Cevap kontrolünde === operatörü kullanılır. Bu, hem değeri hem türü karşılaştırır; örneğin 0 === 0 true ama "0" === 0 false döner. Bu sayede beklenmedik tür dönüşümleri önlenir ve karşılaştırma güvenli olur.

Uygulama cevapKontrol fonksiyonu

cevapKontrol fonksiyonu tanımla: (dogruIndex: number, cevap: number): boolean. Gövdesi dogruIndex === cevap dönsün. cevapKontrol(1, 1) çağrısı sonucunu console.log ile yazdır.

Başlangıç kodu

index.ts
// cevapKontrol fonksiyonu tanımla
// iki parametre karsilastirip boolean donsun
// cevapKontrol(1, 1) cagrisini yazdir

Örnek çözüm

index.ts
function cevapKontrol(dogruIndex: number, cevap: number): boolean {
  return dogruIndex === cevap;
}
console.log(cevapKontrol(1, 1));

Beklenen çıktı

true

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 cevapKontrol fonksiyonu hangi türde değer döndürür?

  • boolean Doğru cevap
  • void
  • string
  • number

Açıklama: kontrolü doğru/yanlış sonucu verdiği için boolean türünde değer döndürür.

2 Katı eşitlik operatörü

Soru
function cevapKontrol(dogruIndex: number, cevap: number): boolean {
  return dogruIndex ____ cevap;
}
Cevap
function cevapKontrol(dogruIndex: number, cevap: number): boolean {
  return dogruIndex === cevap;
}

Açıklama: kontrolünde tür güvenli karşılaştırma için === operatörü kullanılır; == tür dönüşümü yapabilir.

3 Cevap kontrolü kavramları

Kavram Anlamı
dogruIndex Doğru cevap indeksi
cevap Kullanıcının seçimi
boolean Dönüş türü
=== Katı eşitlik

Orta seviye bölümündeki tüm dersler