Menu
Coddy logo textTech

Fonksiyon İfadeleri

Coddy'nin JavaScript'te Fonksiyon Tanımlamaları kursunda ders 9 / 14.

Bir fonksiyon ifadesi (function expression), resmi bir fonksiyon bildirimi olmadan bir fonksiyon oluşturmanın bir yoludur. Bir değişkene atanan veya doğrudan bir ifade içinde kullanılan anonim bir fonksiyon tanımıdır.

Küçük bir görevi tamamlamak için hızlı bir araca ihtiyacınız olduğunu hayal edin. Tam bir isimlendirilmiş fonksiyon oluşturmak yerine, anında bir fonksiyon ifadesi tanımlayabilir ve daha sonra kullanmak üzere bir değişkene atayabilirsiniz. Bu, belirli bir iş için geçici bir araç oluşturmak gibidir.

// Bir değişkene atanan fonksiyon ifadesi
const greet = function(name) {
	return `Hello, ${name}!`;
};

const message = greet("Alice");
console.log(message); // Çıktı: Hello, Alice!

Yukarıdaki örnekte, bir argüman (name) alan bir fonksiyon ifadesi tanımlıyoruz. Bu, greet değişkenine atanmıştır. function anahtar kelimesinden sonra isteğe bağlı bir isim (anonim fonksiyonlar için atlanabilir) ve parantezlerin geldiğine dikkat edin.

Fonksiyonu, atanan greet değişkenini "Alice" argümanıyla kullanarak çağırıyoruz. Fonksiyon, "Alice" için selamlama mesajını döndürür.

challenge icon

Görev

Kolay

Göreviniz, iki argüman (length ve width) kullanarak bir dikdörtgenin alanını hesaplayan ve sonucu döndüren calculateArea adında bir fonksiyon ifadesi oluşturmaktır.

Kendin dene

// Kodu buraya yazın

JavaScript'te Fonksiyon Tanımlamaları bölümündeki tüm dersler