Mert Özen Her Satırda Daha İleri
Anasayfa Videolar Javascript Temel Seviye: Fonksiyonlar
Javascript Temel Seviye

Javascript Temel Seviye: Fonksiyonlar

6 Mar 2025 24:21
YouTube'da izle
Açıklama

Bu video, JavaScript'teki fonksiyonlar konusunu temel seviyeden derinlemesine ele almaktadır. Kodun modülerliğini artırmak, tekrarı önlemek ve okunabilirliği sağlamak amacıyla fonksiyonların neden kullanıldığı açıklanarak başlar (0:00 - 1:26).

Videoda işlenen ana başlıklar şunlardır:

  • Fonksiyon Tanımlama Yöntemleri (1:37 - 5:00):
    • Function Declaration: function anahtar kelimesi ile tanımlama.
    • Function Expression: Fonksiyonun bir değişkene atanması.
    • IIFE (Immediately Invoked Function Expression): Tanımlandığı anda çalışan fonksiyonlar.
    • Hoisting: Değişkenlerin ve fonksiyonların bellekteki çalışma mantığı.
  • Parametreler ve Geri Dönüş Değerleri (6:16 - 12:27):
    • Fonksiyonlara parametre gönderme, arguments nesnesinin kullanımı ve varsayılan (default) parametreler.
    • return ifadesi ile fonksiyonlardan değer döndürme.
  • Modern JavaScript Özellikleri (12:30 - 16:40):
    • Rest Operatörü (...): Birden fazla argümanı dizi olarak yakalama.
    • Spread Operatörü (...): Bir dizinin elemanlarını fonksiyonlara bağımsız parametreler olarak dağıtma.
  • Arrow Fonksiyonlar (16:43 - 19:18): ES6 ile gelen, daha kısa ve anonim fonksiyon yazım biçimi.
  • Callback Fonksiyonlar (19:20 - 24:10): Bir fonksiyonun parametre olarak başka bir fonksiyona geçilmesi ve asenkron/işlem odaklı kullanımları.