calisma alani

JavaScript

JavaScript icin sifirdan pratik ogrenme yolu

once tanim

JavaScript nedir

JavaScript kesin talimatlar yazmak icindir. Burada onu JavaScript icin sifirdan pratik ogrenme yolu olarak ogreniyorsun. Baslangic modeli: girdi adimlardan gecer ve cikti olur.

minimum calisma bilgisidosya app.jscalistir node app.jsaliskanlik JavaScript icin kucuk bir parca ogren, minimal ornek yaz ve calistir
program

sirayla calisan talimatlar toplami.

deger ve degisken

deger veridir. degisken bu veriyi tutan isimdir.

fonksiyon

girdi alip sonuc ureten isimli kucuk is.

runtime

Browser console or Node.js app.js icindeki kodu calistirir.

ilk okunur kod

degerler ve degiskenler

degerler degiskenler metin sayilar boolean nesneler diziler
const score = 40 + 2;
console.log(score);
cikti 42

dil soyu

JavaScript aile agaci

JavaScript nereden gelir, hangi diller yakindir ve sonra ne ogrenilir.

kokler
CJavaSchemeSelf
simdiJavaScriptweb ve arayuz dil ailesi
aileweb ve arayuz dil ailesi
en iyi alan

en iyi alan JavaScript icin sifirdan pratik ogrenme yolu

sifirdan

1bir kural oku2ciktisini tahmin et3hafizadan yaz4kontrolu calistir5bir degisiklikle tekrarla

Soru bankasi

Once ara sonra calis

Bir asama sec veya bu dilin soru bankasinda ara ve alistirmaya gec.

18 sonuc
Q 1SecimAsama 1 tanimlar

JavaScript soru 1

JavaScript soru 1. sabit degisken icin en uygun ifadeyi sec.

Q 2SecimAsama 1 tanimlar

JavaScript soru 2

JavaScript soru 2. fonksiyon return icin en uygun ifadeyi sec.

Q 3SecimAsama 1 tanimlar

JavaScript soru 3

JavaScript soru 3. array donusumu icin en uygun ifadeyi sec.

Q 4SecimAsama 1 tanimlar

JavaScript soru 4

JavaScript soru 4. async await icin en uygun ifadeyi sec.

Q 5SecimAsama 1 tanimlar

JavaScript soru 5

JavaScript soru 5. sabit degisken icin en uygun ifadeyi sec.

Q 6SecimAsama 1 tanimlar

JavaScript soru 6

JavaScript soru 6. fonksiyon return icin en uygun ifadeyi sec.

Q 7SecimAsama 1 tanimlar

JavaScript soru 7

JavaScript soru 7. array donusumu icin en uygun ifadeyi sec.

Q 8SecimAsama 1 tanimlar

JavaScript soru 8

JavaScript soru 8. async await icin en uygun ifadeyi sec.

Q 9SecimAsama 1 tanimlar

JavaScript soru 9

JavaScript soru 9. sabit degisken icin en uygun ifadeyi sec.

Q 10SecimAsama 1 tanimlar

JavaScript soru 10

JavaScript soru 10. fonksiyon return icin en uygun ifadeyi sec.

Q 11SecimAsama 1 tanimlar

JavaScript soru 11

JavaScript soru 11. array donusumu icin en uygun ifadeyi sec.

Q 12SecimAsama 1 tanimlar

JavaScript soru 12

JavaScript soru 12. async await icin en uygun ifadeyi sec.

Q 13SecimAsama 1 tanimlar

JavaScript soru 13

JavaScript soru 13. sabit degisken icin en uygun ifadeyi sec.

Q 14SecimAsama 1 tanimlar

JavaScript soru 14

JavaScript soru 14. fonksiyon return icin en uygun ifadeyi sec.

Q 15SecimAsama 1 tanimlar

JavaScript soru 15

JavaScript soru 15. array donusumu icin en uygun ifadeyi sec.

Q 16SecimAsama 1 tanimlar

JavaScript soru 16

JavaScript soru 16. async await icin en uygun ifadeyi sec.

Q 17SecimAsama 1 tanimlar

JavaScript soru 17

JavaScript soru 17. sabit degisken icin en uygun ifadeyi sec.

Q 18SecimAsama 1 tanimlar

JavaScript soru 18

JavaScript soru 18. fonksiyon return icin en uygun ifadeyi sec.

coktan secmeli

JavaScript soru 1

Q 1Secimyeni

JavaScript soru 1. sabit degisken icin en uygun ifadeyi sec.

const total = 42;
console.log(total);

referans

app.js kaliplari

Browser console or Node.jsnode app.js
hafizadan cagirkucuk bir noktayi oku sonra bakmadan yaz
kodu izlecalistirmadan once degiskenleri satir satir izle
kendin yazdaha az kopyala daha cok yaz ve bir hatayi duzelt

degerler degiskenler metin sayilar boolean nesneler diziler

degerler ve degiskenler

const score = 40 + 2;
console.log(score);
  • once const tercih et
  • let sadece deger degisince kullan
  • degerleri console.log ile incele

girdi cikti return yeniden kullanilabilir eylemler

fonksiyonlar

function add(a, b) {
  return a + b;
}
console.log(add(2, 3));
  • fonksiyonlari fiillerle adlandir
  • her fonksiyonda yazdirmak yerine deger return et
  • bir fonksiyonu tek ise odakla

fetch Promise await hata yonetimi

async APIler

async function load() {
  return await Promise.resolve("ready");
}
load().then(console.log);
  • Check network errors
  • Await the promise before reading data
  • Keep API parsing separate