Veri Tipleri/Data Type #1


String

Metin / Text / Harf ifadeler

Tek tırnak(') veya çift tırnak(") arasına yazılır

Array

Liste ifadeleridir ve Sıralıdır

Birden fazla veri tipini barındırır

Boolean

Doğru-Yanlış durumları ifadeler

Sadece 2 değer alır

Number

Sayı ifadeleridir

Ondalıklı veya tam sayılar

Object

Anahtar-Değer ilişkili ifadelerdir

Sözlük de denir ve Sırasızdır

Anahtar indekslidir

Değişkenler/Variables #1


Değer saklayan bellekler

İçini doldurup boşalttığınız kutular gibi


Her veri tipinden veriler tutulabilir

Değişkenler, verileri yaşam döngüsü içinde saklar


Kalıcı değildir

Operatörler/Operators #1


İşlem yaptırmak için kullanılan sembollerdir

Sağına veya soluna değer koyarak sonuç elde edilir


Atama işlemleri (=, +=, -=, *=, /=, %=, **=)

Aritmetik işlemler (+, -, *,**, /, %, ++, --)

Karşılaştırma işlemleri (==, ===, !=, !==, >, <, >=, <=)

Mantıksal işlemler (&&, ||, !)

Bit seviyesi işlemler (&, |, ~, ^, <<, >>, >>>)

Koşullar/Condition #1


Yön seçiminde kullanılır

Alternatifler arası tercih yapabilmek için varlar


Sağdan mı gidim, soldan mı?

2'den büyükse sağdan git, değilse soldan

Döngüler/Loop #1


Tekrar eden işlemlerdir

Tekrarın ne zamana kadar devam edeceği belirtilir

Aynı işlem birden çok kez yaptırılır

Döngüler iç içe yaratılabilir

Döngü içinde değikenler kullanılabilir

Döngü içinde operatörler kullanılabilir

Döngü içinde koşullar kullanılabilir

Fonksiyonlar/Function #1


Girdisi ve çıktısı vardır

Belirli bir işi veya birden çok işlemi yaparlar

Yaygın olanı tek işi en iyi şekilde yapmaktır

Tekrar tekrar kullanılabilirler