Untitled
unknown
plain_text
10 months ago
2.7 kB
14
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