Untitled
unknown
plain_text
10 months ago
2.2 kB
16
Indexable
const ogrenci = {
ad: "Ali",
soyad: "Yılmaz",
notlar: [80, 90, 70, 100],
ortalama: function() {
let toplam = 0;
for (let i = 0; i < this.notlar.length; i++) {
toplam += this.notlar[i];
}
return toplam / this.notlar.length;
}
};
console.log(`${ogrenci.ad} ${ogrenci.soyad} ortalaması: ${ogrenci.ortalama()}`);
const sayilar = [5, 12, 7, 25, 3];
function enBuyukFor(dizi) {
let max = dizi[0];
for (let i = 1; i < dizi.length; i++) {
if (dizi[i] > max) max = dizi[i];
}
return max;
}
console.log("for ile en büyük:", enBuyukFor(sayilar));
function enBuyukReduce(dizi) {
return dizi.reduce((max, sayi) => (sayi > max ? sayi : max));
}
console.log("reduce ile en büyük:", enBuyukReduce(sayilar));
async function merhaba() {
setTimeout(() => {
console.log("Merhaba Dünya!");
}, 2000);
}
merhaba();
function bolme(a, b) {
try {
if (b === 0) throw new Error("0’a bölme yapılamaz!");
return a / b;
} catch (hata) {
console.log("Hata:", hata.message);
}
}
console.log(bolme(10, 2));
console.log(bolme(10, 0));
const toplaArrow = (a, b) => a + b;
console.log(toplaArrow(5, 7));
const kare = (sayi) => sayi * sayi;
console.log(kare(6));
const sayilar2 = [1, 2, 3, 4, 5];
const kupler = sayilar2.map(sayi => sayi ** 3);
console.log(kupler);
const tersCevir = (str) => str.split("").reverse().join("");
console.log(tersCevir("Merhaba"));
const selam = (isim = "Ziyaretçi") => `Merhaba, ${isim}!`;
console.log(selam("Ahmet"));
console.log(selam());
if (true) {
var a = 1;
let b = 2;
const c = 3;
}
console.log(a);
if (true) {
let x = 10;
}
console.log(x);
function test() {
let gizli = "Bu sadece fonksiyon içinde";
console.log(gizli);
}
test();
function disFonksiyon() {
let sayi = 42;
function icFonksiyon() {
console.log("Dıştaki sayıya erişildi:", sayi);
}
return icFonksiyon;
}
const kapanis = disFonksiyon();
kapanis();
let x = "global";
function test() {
let x = "fonksiyon içi";
if (true) {
let x = "blok içi";
console.log(x);
}
console.log(x);
}
test();
console.log(x);Editor is loading...
Leave a Comment