🧠 JavaScript Anahtar Kelimeler (Keywords)
| Komut | Türkçesi | Açıklama |
| var, let, const | değişken tanımlama | Farklı kapsam ve sabitlikte değişken
tanımlar |
| if, else, switch | koşul yapıları | Karar yapıları oluşturur |
| for, while, do...while | döngüler | Belirli koşullar altında tekrar çalıştırma |
| break, continue | döngü kontrolü | Döngüden çıkma veya bir sonraki adıma geçme
|
| return | döndür | Fonksiyondan değer döndürür |
| function | fonksiyon tanımı | Fonksiyonları oluşturmak için kullanılır
|
| class | sınıf | Nesne temelli yapı oluşturur |
| constructor | kurucu | Sınıfın ilk çalışan yöntemi |
| import, export | modül işlemleri | Kodun başka dosyalara aktarımı/alımı |
| try, catch, throw, finally | hata yakalama | Hata yönetimi sağlar |
| typeof, instanceof | tür sorgulama | Değişkenin türünü veya sınıf ilişkisini
kontrol eder |
| new | yeni | Yeni bir nesne oluşturur |
| this, super | bağlam, üst sınıf | Mevcut nesne ya da üst sınıfa erişim |
| async, await | asenkron işlemler | Zaman alan işlemleri yönetir |
| delete | sil | Nesne özelliğini kaldırır |
| in | içinde mi | Nesnede belirli bir özelliğin olup olmadığını
kontrol eder |
⚙️ Yerleşik Fonksiyonlar ve Yapılar
| Yapı/Fonksiyon | Türkçesi | Açıklama |
| [Link]() | konsola yaz | Tarayıcıya veya terminale bilgi yazar |
| prompt() | veri al | Kullanıcıdan veri istemek için kullanılır |
| alert(), confirm() | bildirim | Kullanıcıya bilgi verir ya da onay alır |
| setTimeout(), setInterval() | zamanlayıcı | Zamanlamalı kod çalıştırma |
| parseInt(), parseFloat() | sayıya çevir | Metni tam veya ondalık sayıya çevirir
|
| isNaN() | sayı mı değil mi| Sayı olup olmadığını kontrol eder |
| [Link](), [Link]() | JSON dönüştürme | JSON veri ile nesne arasında
dönüşüm yapar |
| [Link]() | öğe seçimi | HTML elementini seçer |
| addEventListener() | olay dinleme | Kullanıcı eylemlerine tepki verir |
📦 Popüler Kütüphaneler ve Framework'ler
| Kütüphane/Framework | Açıklama |
| React | Bileşen tabanlı kullanıcı arayüzleri oluşturmak için |
| [Link] | Hafif ve kolay öğrenilen arayüz kütüphanesi |
| Angular | Büyük ölçekli uygulamalar için yapı sağlar |
| jQuery | DOM işlemlerini kolaylaştırır |
| Lodash | Fonksiyonel yardımcı araçlar |
| Axios | HTTP istekleriyle veri çekme/gönderme |
| [Link] | [Link] tabanlı web sunucusu oluşturma |
🔢 Operatörler
| Operatör | Türkçesi | Açıklama | | |
| +, -, *, /, % | aritmetik | Temel matematiksel işlemler | | |
| ==, =, !=, ! | karşılaştırma | Değer veya tür karşılaştırması | | |
| <, >, <=, >= | büyüklük kıyaslama | Sayısal karşılaştırma | | |
| &&, | | , ! | mantıksal | VE, VEYA, DEĞİL işlemleri |
| =, +=, -=, *=, /= | atama | Değere yeni bir değer ekleme | | |
| ++, -- | artırma/azaltma | Değeri 1 yükseltme veya düşürme | | |
| ? : | ternary | Koşul bazlı kısa ifade kullanımı | | |
İstersen bu tabloyu interaktif hale getirebilir, görsel ekleyebilir veya bir eğitim
sunumuna