2. ders · Video ders

Geliştirme ortamı: editör, Node.js ve tarayıcı konsolu

  • 12 dk
  • JavaScript'e Başlangıç
  • Önizlemeye açık

Geliştirme ortamı: editör, Node.js ve tarayıcı konsolu dersi, JavaScript'e Başlangıç bölümünün bir parçasıdır. Bu ders anlatım olarak kurgulanmıştır; aşağıdaki not, derste izlenen yolu adım adım aktarır. Ayırmanız g…

Geliştirme ortamı: editör, Node.js ve tarayıcı konsolu dersi, JavaScript'e Başlangıç bölümünün bir parçasıdır. Bu ders anlatım olarak kurgulanmıştır; aşağıdaki not, derste izlenen yolu adım adım aktarır. Ayırmanız gereken süre yaklaşık 12 dakikadır.

Bu bölümün amacı

Dilin tarayıcıda nasıl çalıştığını, çalışma ortamının nasıl kurulduğunu ve ilk değişkenlerin nasıl tanımlandığını görüyoruz.

Derste ele alınanlar

  • Geliştirme ortamı: editör, Node.js ve tarayıcı konsolu konusunun ne işe yaradığı ve hangi durumda kullanıldığı.
  • Konunun javascript'e başlangıç bölümündeki diğer başlıklarla ilişkisi.
  • Başlangıç düzeyinde tipik hatalar ve bunlardan kaçınma yolları.
  • Öğrendiğinizi kendi projenizde deneyebileceğiniz küçük bir uygulama önerisi.

Kursun bu dersle ilerlettiği kazanımlar

  • let, const ve var arasındaki kapsam farkını ayırt etmek
  • Dizi ve nesneleri map, filter, reduce ve yapısöküm ile işlemek
  • Fonksiyon ifadesi, ok fonksiyonu ve kapanış arasındaki farkı kullanmak

Dersi bitirmeden önce

Konuyu kendi cümlelerinizle bir paragrafta özetleyin ve aklınıza takılan noktayı Notlarım sekmesine yazın. Takıldığınız bir yer varsa Soru-cevap sekmesinden eğitmene iletebilirsiniz. Hazır olduğunuzda dersi tamamlandı olarak işaretleyip bir sonrakine geçin.

Bu derste indirilebilir dosya yok

Kursun diğer derslerinde alıştırma dosyaları ve şablonlar bulunuyor.

TA
Tuğçe A. · 18 Haziran 2026

Fonksiyon içinde var ile tanımladığım değişkene, tanımlamadan önceki satırda eriştiğimde hata almadım ama değeri undefined geldi. let ile aynı şeyi yapınca hata aldım. Bu farkın sebebi tam olarak nedir?

DA
Deniz Arkın Eğitmen

İkisi de kaldırılıyor ama farklı şekilde. var ile tanımlanan değişken fonksiyonun başına kaldırılıp undefined ile başlatılır, bu yüzden erken erişimde hata yerine undefined alırsınız. let ve const de kaldırılır ancak tanım satırına gelene kadar başlatılmamış sayılırlar; bu aralığa geçici ölü bölge denir ve içinde erişim ReferenceError verir. Pratikte bu, let ve const kullanmanın hatayı erken yakalamanızı sağladığı anlamına gelir.

Soru sormak için kursa kaydolmanız gerekiyor.

Not almak için kursa kaydolun

Kayıtlı öğrenciler her ders için not tutabilir; notlar öğrenci panelinde toplanır.

Kursa git