JS Temelleri nedir?
Bilişim Teknolojileri · 11. Sınıf · Konu 6
Tahmini okuma süresi: 5 dk
Kısa cevap
Bu konuda neler öğreneceksin?
- let ve const ile blok kapsamını, temel türleri ve ok fonksiyonlarını açıklar.
- Dizi ve nesne metodlarıyla veri dönüştürme işlemleri (map, filter, reduce) uygular.
- Promise ve async-await ile asenkron akışı ve hata yönetimini kurar.
- Modüller arası export-import ilişkisini kod bölme açısından değerlendirir.
- try-catch ile hata türlerini ayırt edip kullanıcıya anlamlı geri bildirim verir.
Anahtar fikirler
- const bağlamadan sonra atama hatası verir; dizi ve nesnenin içi yine güncellenebilir.
- forEach bir değer döndürmez; sonuç gerekiyorsa map veya reduce kullanılır.
- await yalnız async fonksiyonun içinde yazılabilir.
- Reddedilen Promise yakalanmazsa kullanıcıya yansımayan sessiz hata oluşur.
- Kodun tekrarını önleyen birim export-import ile modüllere bölünür.
- Kullanıcıya gösterilen hata metni güvenli ve açıklayıcı olmalıdır.
Konunun özeti
Modüller export-import ile kodu tekrar önlüyor, asenkron yapılar arayüzü kilitlamıyor. Sınavda dönüş değerleri, Promise durumları ve await kuralı belirleyicidir.
Çözümlü mini örnek 1
Bir puan tablosunda iki puanın toplamını ve yüzde dönüşümünü veren işlevler yazılacaktır. Sözdizimi nasıl kurulur?
Adım 4: Eksik ikinci argümanın 100 varsayımıyla çalıştığı denenir.
Çözümlü mini örnek 2
[1, 2, 3, 4, 5, 6] dizisinden çift sayılar alınıp kareleri yazdırılacaktır. Metot seçimi nasıl yapılır?
Adım 4: Sonuç konsola yazılarak uzunluk ve değerler kontrol edilir.
Sık yapılan hatalar
- forEach ile sonuç beklemek: Bu metot undefined döndürür; diziye değer atamak yerine map veya reduce kullanılmalıdır.
- await satırını normal fonksiyonda yazmak: await yalnızca async fonksiyon içinde geçerlidir, aksi hâlde sözdizimi hatası oluşur.
- Reddedilen Promise'i yakalamamak: catch yoksa hata konsola düşer, kullanıcı hata mesajını hiç görmez.
İlgili konular
Sıradaki adım
Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
DersTeders ile devam et
Bilişim Teknolojileri · 11. Sınıf için çalışma yolu
- OkuKonu anlatımını bu sayfada bitir.
- Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
- Quiz ile pekiştirHesapla kendini ölç.
Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.