JavaScript Programlama Eğitimi
console.log("Merhaba, dünya!");
Açıklama: Ekrana 'Merhaba, dünya!' yazdırır.
let isim = "Ali";
let yas = 25;
let aktif = true;
Açıklama: Farklı veri türlerinde değişken tanımlama.
function selamla(isim) {
console.log("Merhaba " + isim);
}
selamla("Ayşe");
Açıklama: İsim alan ve ekrana selam veren fonksiyon.
let yas = 20;
if (yas < 18) {
console.log("Reşit değilsiniz.");
} else if (yas === 18) {
console.log("Yeni reşit oldunuz.");
} else {
console.log("Reşitsiniz.");
}
Açıklama: Yaşa göre mesaj verir.
for (let i = 0; i < 5; i++) {
console.log(i);
}
Açıklama: 0'dan 4'e kadar sayıları yazdırır.
let sayi = 1;
while (sayi <= 5) {
console.log(sayi);
sayi++;
}
Açıklama: 1'den 5'e kadar sayıları yazdırır.
let dizi = [1, 2, 3, 4];
console.log(dizi[0]); // 1
Açıklama: Dizi elemanlarına erişim.
let kisi = {isim: "Ahmet", yas: 30};
console.log(kisi.isim); // Ahmet
Açıklama: Anahtar-değer çiftlerinden oluşur.
function topla(a, b) {
return a + b;
}
console.log(topla(3, 5)); // 8
Açıklama: İki sayıyı toplayıp döndürür.
let sayilar = [1, 2, 3];
sayilar.forEach(function(sayi) {
console.log(sayi);
});
Açıklama: Her eleman için işlem yapar.
let kareler = sayilar.map(function(sayi) {
return sayi * sayi;
});
console.log(kareler);
Açıklama: Her elemanın karesini alır.
let gizliSayi = Math.floor(Math.random() * 10) + 1;
let tahmin = parseInt(prompt("1 ile 10 arasında sayı tahmin edin:"));
if (tahmin === gizliSayi) {
console.log("Tebrikler! Doğru tahmin.");
} else {
console.log("Yanlış tahmin. Doğru sayı: " + gizliSayi);
}
Açıklama: Kullanıcının sayı tahmini yapması.
function hesapla(a, b, islem) {
if (islem === "+") return a + b;
else if (islem === "-") return a - b;
else if (islem === "*") return a * b;
else if (islem === "/") return a / b;
else return "Geçersiz işlem";
}
console.log(hesapla(5, 3, "+")); // 8
Açıklama: Temel dört işlem yapar.
const selamla = isim => console.log("Merhaba " + isim);
selamla("Deniz");
Açıklama: Kısa fonksiyon tanımlama.
const p = new Promise((resolve, reject) => {
let basarili = true;
if (basarili) resolve("Başarılı!");
else reject("Başarısız!");
});
p.then(msg => console.log(msg))
.catch(err => console.log(err));
Açıklama: Asenkron işlemler için Promise.
async function islem() {
try {
let sonuc = await p;
console.log(sonuc);
} catch (err) {
console.log(err);
}
}
islem();
Açıklama: Async/await ile asenkron kontrol.
JavaScript ile neler yapabilirsiniz?
JavaScript, web sayfalarını interaktif hale getirmekten, sunucu tarafı programlamaya, oyun geliştirmeye ve mobil uygulamalara kadar geniş bir yelpazede kullanılan vazgeçilmez bir programlama dilidir. Bugün öğrenmeye başlayın, hayallerinizi kodlayın!