Javascript Fonksiyonlar

Javascript Fonksiyonlar
Javascript Fonksiyonlar
0

JavaScript, web geliştirme dünyasının en önemli dillerinden biridir ve fonksiyonlar, JavaScript’in temel yapı taşlarından birini oluşturur. Bu rehberde, JavaScript fonksiyonlarını detaylı bir şekilde ele alacak, örneklerle pekiştirecek ve dikkat edilmesi gereken noktalara değineceğiz. Eğer JavaScript’e yeni başlıyorsanız veya fonksiyonları daha derinlemesine öğrenmek istiyorsanız, bu içerik tam size göre!


Fonksiyon Nedir?

Fonksiyon, belirli bir görevi yerine getirmek için tasarlanmış yeniden kullanılabilir kod bloklarıdır. Javascript fonksiyonlar, programın herhangi bir yerinde çağrılabilir ve tekrar tekrar kullanılabilir. Bu, kodunuzu daha modüler, okunabilir ve bakımı kolay hale getirir.

 

Fonksiyon Tanımlama

JavaScript’te fonksiyonlar function anahtar kelimesi ile tanımlanır. Temel bir fonksiyon yapısı şu şekildedir:

 

Bu fonksiyonu kod içerisinde çağırmak için:


Fonksiyon Parametreleri ve Argümanlar

Fonksiyonlar, parametreler alarak daha dinamik hale getirilebilir. Parametreler, fonksiyonun içinde kullanılan değişkenlerdir. Fonksiyonu çağırırken bu parametrelere değerler (argümanlar) gönderilir.

 

Varsayılan Parametreler

Fonksiyonlara varsayılan parametreler atanabilir. Bu, argüman gönderilmediğinde kullanılacak değeri belirler.


Fonksiyonlardan Değer Döndürme

Fonksiyonlar, return anahtar kelimesi ile bir değer döndürebilir. Bu, fonksiyonun sonucunu başka bir yerde kullanmanızı sağlar.

Dikkat Edilmesi Gerekenler:

  • return ifadesinden sonraki kodlar çalıştırılmaz.
  • Eğer return kullanılmazsa, fonksiyon undefined döndürür.

Anonim Fonksiyonlar ve Arrow Functions

Anonim Fonksiyonlar

Anonim fonksiyonlar, isimleri olmayan fonksiyonlardır. Genellikle başka bir fonksiyona parametre olarak gönderilir veya bir değişkene atanır.

 

Arrow Functions

Kod içerisinde daha kısa ve modern bir sözdizimi sunar.

Avantajları:

  • this bağlamı, normal fonksiyonlardan farklıdır.
  • Tek satırlık fonksiyonlarda return anahtar kelimesine gerek yoktur.

Fonksiyon Kapsamı (Scope)

JavaScript’te fonksiyonlar, kendi kapsamlarını (scope) oluşturur. Bir fonksiyon içinde tanımlanan değişkenler, sadece o fonksiyon içinde erişilebilir.


Callback Fonksiyonlar

Callback fonksiyonlar, başka bir fonksiyona parametre olarak gönderilen ve daha sonra çağrılan fonksiyonlardır. Özellikle asenkron işlemlerde sıkça kullanılır.


JavaScript Fonksiyonlarında Dikkat Edilmesi Gerekenler

  1. Fonksiyon İsimlendirme: Fonksiyon isimleri, ne yaptığını açıkça belirtmelidir.
  2. Parametre Sayısı: Çok fazla parametre kullanmaktan kaçının. Bu, fonksiyonun karmaşıklığını artırır.
  3. Global Değişkenler: Fonksiyonlar içinde global değişkenler kullanmaktan kaçının.
  4. Return Kullanımı: Fonksiyonun bir değer döndürmesi gerekiyorsa, return ifadesini unutmayın.

 

 

 

 

Paylaş
İlginizi Çekebilir
HTML Listeler

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.