Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions 1-js/02-first-steps/15-function-expressions/article.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Fonksiyon ifadeleri.

JavaScript'te fonksiyonlar "büyülü dil yapısı" değil sadece özel bir tip değerdir.
JavaScript'te fonksiyonlar, "büyülü dil yapısı" değil yalnızca özel bir değer tipidir.
[cut]

Daha önceden *fonksiyon tanımlama* için aşağıdaki form kullanılmıştı.
Expand Down Expand Up @@ -65,7 +65,7 @@ Detayına bakılacak olursa:
1.`(1)` fonksiyon tanımlanır ve `selamVer` değişkenine atanır.
2. `(2)` bunu `func` değişkenine kopyalar.

Tekrardan hatırlatmak gerekirse: `selamVer` etrafında parantez bulunmamaktadır. Eğer parantez ile yazılacak olsaydı `func = selamVer()`, `selamVer()` fonksiyonunun çıktısı `func` değişkenine atanırdı fonksiyon değil.
Tekrardan hatırlatmak gerekirse: `selamVer` etrafında parantez bulunmamaktadır. Eğer `func = selamVer()` şeklinde parantez ile yazılacak olsaydı, func değişkenine atanan değer `selamVer` fonksiyonunun kendisi değil, bu fonksiyonun çıktısı olurdu.

3. Fonksiyon bundan sonra `selamVer()` ve `func()` şeklinde çağırılabilir.

Expand Down Expand Up @@ -154,7 +154,7 @@ function sor(soru, evet, hayir) {

*!*
sor(
"Kabul Ediyormusun?",
"Kabul Ediyor musun?",
function() { alert("Kabul ettin"); },
function() { alert("Çalışmayı durdurdun."); }
);
Expand Down