JavaScript Doküman
JavaScript için en temelden başlayarak oluşturduğum doküman.
KONULAR:
- Değişkenler
- var
- let
- const
- Operatörler
- (+)
- (-)
- (*)
- (**)
- (/)
- (--)
- (++)
- (=)
- (==)
- (===)
- Veri Türleri
- Number
- String
- Array
- Object
- Undefined
- NaN
- isNaN
- Infinity
- Math işlemleri
- Math.PI
- Math.E
- Math.min()
- Math.max()
- Math.sqrt
- Math.abs
- Math.pow
- Math.floor
- Math.ceil
- Math.round
- Math.sin
- Math.round
- Cast İşlemleri
- Number to String
- String to Number
- String Metotları
- trim
- toLowerCase
- toUpperCase
- charAt
- indexOf
- lastIndexOf
- concat
- replace
- startsWith
- Fonksiyonlar
- parametresiz ve değer döndürmeyen
- parametreli ve değer döndürmeyen
- parametresiz ve değer döndüren
- parametreli ve değer döndüren
- anonymous function
- arrow function
- immedia function
- Karşılaştırma Operatörleri
- if else
- switch case
- Döngüler (loop)
- for
- while
- do while
- Try-catch
- Debug
- Yazılım Prensipleri
- KISS
- YAGNI
- SOLID
- CLEAN CODE
- SPAGHETTI CODE
- DUMMY CODE
- Monad
- SetTimeOut - SetInterval
- CallbackFunction
- Promise
- FIFO - LIFO
- Dizi Döngüler
- Iterative for
- for in
- for of
- foreach
- filter
- map
- Dizi Metotları
- push
- length
- unshift
- pop
- shift
- sort
- reverse
- toString
- JSON ve XML
- Object Constructor
- Call, apply, bind
- parametreli
- parametresiz
- Obje ve dizilerle callback - promise
- Event
- Dom işlemleri
- Listener
- Local Storage