01.02.2025 15:42
Hits:58
JavaScript Örnekleri

JavaScript Örnekleri

JavaScript Örnekleri: Temel ve İleri Seviye KonularJavaScript, modern web uygulamalarının temel yapı taşıdır. Web sayfalarına dinamik özellikler eklemek için kullanılır...

Yorum Yap

Üyelik gerektirmez.

JavaScript Örnekleri: Temel ve İleri Seviye Konular

JavaScript, modern web uygulamalarının temel yapı taşıdır. Web sayfalarına dinamik özellikler eklemek için kullanılır ve kullanıcı etkileşimlerini yönetir. Bu yazıda, JavaScript’in temel özelliklerinden bazılarını örneklerle açıklayarak, dilin kullanımını daha iyi kavrayabilirsiniz. Hem başlangıç seviyesindeki hem de ileri seviye JavaScript örneklerini inceleyeceğiz.

1. Değişkenler ve Veri Tipleri

JavaScript'te değişkenler, veriyi depolamak için kullanılır. ES6 ile gelen let, const ve eski var anahtar kelimeleri değişken tanımlamak için kullanılır.

Örnek:

javascript
let isim = "Ahmet"; // String
const yas = 25; // Sayı (Number)
let aktifMi = true; // Boolean

console.log(isim); // Ahmet
console.log(yas); // 25
console.log(aktifMi); // true
  • let: Değiştirilebilir değişkenler için kullanılır.
  • const: Değiştirilemez (sabit) değerler için kullanılır.
  • var: Eski sürümlerde kullanılan, ama let ve const ile yer değiştiren bir anahtar kelimedir.

2. Koşul İfadeleri (if-else)

Koşul ifadeleri, belirli bir koşula göre farklı işlemler yapılmasını sağlar. JavaScript'te if-else yapısı en yaygın kullanılan koşul yapısıdır.

Örnek:

javascript
let saat = 14;

if (saat < 12) {
console.log("Günaydın!");
} else if (saat < 18) {
console.log("İyi günler!");
} else {
console.log("İyi akşamlar!");
}

Bu örnekte, saat değişkenine göre farklı mesajlar yazdırılır. Saatin değerine göre "Günaydın", "İyi günler" veya "İyi akşamlar" yazdırılır.

3. Döngüler (Loops)

Döngüler, belirli bir kod bloğunu birden fazla kez çalıştırmak için kullanılır. JavaScript’te yaygın döngü türleri şunlardır: for, while, do...while.

For Döngüsü Örneği:

javascript
for (let i = 1; i <= 5; i++) {
console.log("Döngü numarası: " + i);
}

Bu örnekte, i 1’den 5’e kadar artırılarak, her seferinde “Döngü numarası: X” mesajı konsola yazdırılır.

While Döngüsü Örneği:

javascript
let sayi = 1;
while (sayi <= 5) {
console.log("Sayı: " + sayi);
sayi++;
}

while döngüsü, verilen şart doğru olduğu sürece kodu çalıştırmaya devam eder. Bu örnekte, sayı 5’e kadar yazdırılır.

4. Fonksiyonlar (Functions)

Fonksiyonlar, belirli bir işi yapan kod bloklarıdır ve JavaScript'teki en önemli yapı taşlarındandır. Fonksiyonlar, tekrar kullanılabilir kod parçaları yazmamızı sağlar.

Örnek:

javascript
function selamla(isim) {
return "Merhaba, " + isim + "!";
}

console.log(selamla("Ali")); // Merhaba, Ali!
console.log(selamla("Ayşe")); // Merhaba, Ayşe!

Bu örnekte, selamla fonksiyonu bir parametre alır (isim) ve ona göre bir selamlaşma mesajı döndürür.

5. Objeler (Objects)

JavaScript'teki objeler, birden fazla veriyi bir arada tutmak için kullanılır. Bir obje, anahtar-değer çiftlerinden oluşur.

Örnek:

javascript
let kisi = {
isim: "Ahmet",
yas: 30,
sehir: "İstanbul"
};

console.log(kisi.isim); // Ahmet
console.log(kisi["yas"]); // 30

Objelerin içinde farklı türdeki verileri tutabiliriz ve bu verilere obje üzerinden anahtarlar ile erişebiliriz.

6. Dizi (Array)

JavaScript dizileri, birden fazla öğeyi tek bir değişkende tutmak için kullanılır. Diziler sıfırdan başlayan indekslerle düzenlenir.

Örnek:

javascript
let renkler = ["kırmızı", "yeşil", "mavi"];

console.log(renkler[0]); // kırmızı
console.log(renkler.length); // 3

Bu örnekte, renkler dizisi üç öğe içeriyor ve bu öğelere sırasıyla indeksleriyle erişebiliyoruz.

7. Asenkron Programlama (Asynchronous Programming)

JavaScript'te asenkron işlemler, özellikle web uygulamalarında oldukça önemlidir. Örneğin, bir API çağrısı veya dosya okuma işlemi gibi işlemler asenkron çalışır. setTimeout ve setInterval gibi zamanlayıcı fonksiyonları da asenkron çalışır.

setTimeout Örneği:

javascript
setTimeout(function() {
console.log("Bu mesaj 3 saniye sonra görünecek.");
}, 3000);

Bu örnekte, 3 saniye sonra bir mesaj konsola yazdırılacaktır.

8. ES6 Özellikleri ve Yeni Yapılar

ES6 (ECMAScript 2015), JavaScript'e birçok yeni özellik eklemiştir. Bunlar arasında şunlar bulunur:

  • Ok Fonksiyonları (Arrow Functions)
  • Template Literals (Şablon Dize)
  • Destructuring (Yapıyı Çözümleme)
  • Spread Operator (...)

Ok Fonksiyonu Örneği:

javascript
const topla = (a, b) => a + b;
console.log(topla(5, 7)); // 12

Template Literal Örneği:

javascript
let isim = "Ahmet";
let yas = 25;
console.log(`Benim adım ${isim} ve ${yas} yaşındayım.`); // Benim adım Ahmet ve 25 yaşındayım.

9. DOM Manipülasyonu

JavaScript, HTML ve CSS ile etkileşim kurarak dinamik web sayfaları oluşturmak için kullanılır. DOM Manipülasyonu ile sayfa öğeleri üzerinde değişiklik yapabiliriz.

Örnek:

javascript
let paragraf = document.querySelector("p");
paragraf.textContent = "Yeni içerik!";

Bu örnekte, sayfadaki ilk <p> etiketi seçilir ve içeriği değiştirilir.

Sonuç

JavaScript, web geliştirmenin temel taşlarından biridir ve geniş bir özellik yelpazesine sahiptir. Bu makalede, JavaScript’in bazı temel özelliklerini ve ileri seviye kullanım örneklerini inceledik. Fonksiyonlar, döngüler, koşul ifadeleri ve daha fazlası ile JavaScript’i etkili bir şekilde kullanabilir ve dinamik web sayfaları oluşturabilirsiniz.

Yorumlar

Yorum Yap

Üyelik gerektirmez. Direkt yorum yapabilirsiniz.

Henüz hiç yorum yok. İlk yorumu yap!

Önerilen Makaleler

Sitemizin farklı bölümlerine hızlıca göz atın ve keşfedin.

Kredi Hesaplama

Beykoz : Le Joyau Caché d'Istanbul

Istanbul est une ville aux mille facettes, une métropole où se mêlent histoire, culture et panoramas à couper le souffle. Parmi ses nombreux quartiers, Beykoz se distingue par son élégance, son lien étroit avec la nature et son riche passé ottoman. Situé sur la rive asiatique du Bosphore, Beykoz est un véritable trésor caché, offrant une combinaison parfaite entre forêts luxuriantes, palais historiques et traditions culinaires uniques.

Kredi Hesaplama

Mantının Pişirilmesi: Tüm Yöntemler ve Püf Noktaları

Kredi Hesaplama

Kadın Telefon Numaraları

Kredi Hesaplama

Mantar Dolması Günü

özel bir gündür. Mantar, yüksek besin değeri, düşük kalorisi ve zengin vitamin içeriğiyle sağlıklı beslenmede önemli bir yere sahiptir. Farklı mutfak kültürlerinde çeşitli iç harçlarla hazırlanan mantar dolması, özellikle pratik ve hafif bir alternatif arayanlar için mükemmel bir seçenektir. Bu özel gün, mutfakta yeni tarifler denemek, sevdiklerinizle paylaşmak ve sağlıklı beslenmeye dikkat çekmek için harika bir fırsattır.

Kredi Hesaplama

The Importance of Sustainable Living

In a world that is becoming increasingly industrialized and urbanized, the concept of sustainable living has gained significant importance. With growing environmental concerns, including climate change, pollution, and resource depletion, there has never been a better time to reconsider how we live and how our actions impact the planet. Sustainable living is not just about making eco-friendly choices—it’s a way of thinking and living that prioritizes the well-being of the planet and future generations.

Kredi Hesaplama

Beykoz: La Joya Oculta de Estambul

Estambul es una ciudad de infinitos contrastes, donde la historia, la cultura y la naturaleza se entrelazan de manera única. Entre sus numerosos distritos, Beykoz destaca como un rincón especial en la orilla asiática del Bósforo, combinando la belleza natural con un pasado otomano fascinante. Con sus bosques exuberantes, palacios históricos y tradiciones gastronómicas, Beykoz es un destino imprescindible para quienes buscan descubrir el lado más auténtico de Estambul.

Tüm Haklarımız Saklıdır. Powered by KOZBEY