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, 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.
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:
javascriptlet 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:
javascriptlet 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:
javascriptfor (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:
javascriptlet 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:
javascriptfunction 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:
javascriptlet 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:
javascriptlet 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:
javascriptsetTimeout(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:
javascriptconst topla = (a, b) => a + b;
console.log(topla(5, 7)); // 12
Template Literal Örneği:
javascriptlet 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:
javascriptlet 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.
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.
Mantının Pişirilmesi: Tüm Yöntemler ve Püf Noktaları
Kadın Telefon Numaraları
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.
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.
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