Untitled

 avatar
unknown
plain_text
9 months ago
2.7 kB
13
Indexable
11-const ogrenci = {
  ad: "Serra",
  soyad: "Şen",
  not: [81, 90, 75, 93],
  orthesapla: function () {
    let toplam = 0;
    for (let i = 0; i < this.not.length; i++) {
      toplam += this.not[i];
    }
    return toplam / this.not.length;
  }
};
console.log("Öğrencinin Not Ortalaması:", ogrenci.orthesapla());
---------------------------------------------------
12(for)- function enbuyukfor(dizi) {
  let enbuyuk = dizi[0]; 
  for (let i = 1; i < dizi.length; i++) {
    if (dizi[i] > enbuyuk) {
      enbuyuk = dizi[i];
    }
  }
  return enbuyuk;
}
const sayilar = [1, 5, 7, 9, 4];
console.log("For yöntemine göre sonuc:", enbuyukfor(sayilar));
---
12(reduce)-function enbuyukreduce(dizi) {
  return dizi.reduce((max, sayi) => (sayi > max ? sayi : max), dizi[0]);
}
const sayilar = [1, 5, 7, 9, 4];
console.log("Reduce metodu yontemine göre en büyük:", enbuyukreduce(sayilar));
---------------------------------------------------
13-async function mesaj() {
  setTimeout(() => {
    console.log("Merhaba Dünya!");
  }, 2000);
} mesaj();
14-function bolmeislemi(bolunen, bolen) {
  try {
    if (bolen === 0) {
      throw new Error("0'a bölme yapılamaz!");
    }
    console.log("Sonuç:", bolunen/ bolen);
  } catch (err) {
    console.log("Hata:", "0'a bölme yapılamaz!");
  }
}
bolmeislemi(15, 3); 
bolmeislemi(1234, 0); 
---------------------------------------------------
A1-
---------------------------------------------------
A2-const kare=(sayi) => sayi*sayi;
console.log(kare(4));
---------------------------------------------------
A3-const kup = [1,2,3,4,5].map(n => n ** 3);
console.log(kup);
----------------------------------------------------
A4-const kelimecevir = (str) => str.split("").reverse().join("");
console.log(kelimecevir("Serra"));
----------------------------------------------------
A5-const selam= (isim="Misafir") => `Merhaba, ${isim}`;
console.log(selam("Serra"));
console.log(selam());
----------------------------------------------------
S1-function varor() {
  if (true) {
    var x = 34534567;
  }
  console.log(x); 
}
varor();
----------------------------------------------------
S2-x let ile if bloğu içinde tanımlandığı için sadece o blokta geçerli ve blok dışından erişilemez.
S3-
----------------------------------------------------
S4-function sayac() {
  let sayi = 1;
  return function() {
    console.log(sayi);
    sayi++;
  };
}
const calistir = sayac();
calistir(); 
calistir(); 
calistir();
----------------------------------------------------
S5-let x = 3; 
console.log(x); 
{
  let x = 2; 
  console.log(x); 
  {
    let x = 1; 
    console.log(x); 
  }
}
Editor is loading...
Leave a Comment