JavaScript İşlevleri — Temel Bilgiler
fonksiyon nedir?
İşlev, bir görevi gerçekleştirmek için tasarlanmış ve çağrıldığında veya çağrıldığında yürütülen bir kod bloğudur.
Fonksiyonlar hakkında bilinmesi gereken önemli ipuçları!
- Fonksiyonlar nesnelerdir
- Bir işlev her zaman bir değer döndürür .
- Javascript'te, dönüş değeri belirtilmemişse, tanımsız döndürür .
- Bir işlevin içindeki kod, işlev çağrıldığında veya "çağrıldığında" yürütülür .
- Bir fonksiyon bir veya daha fazla parametreye sahip olabilir.
İşlev Bildirimi
belirtilen parametre ile bir fonksiyon tanımlar.
Bir fonksiyon yapmak için önce function anahtar kelimesini koyarsınız, ardından fonksiyonun adını , ardından parantezler arasına parametrelerinizin bir listesini ( parantez içindeki her parametrenin arasına virgül koyduğunuzdan emin olun) ve son olarak da kodunu koyarsınız . işleviniz kıvrık parantezler arasında .
Bu nedenle, özellikle ne yaptığınızı bilmiyorsanız, işlevler zor olabilir. Her zaman sözdizimi ile başlamayı unutmayın, bu, doğru söz dizimine sahipseniz, hayatınızı ve kodlamayı çok daha kolaylaştıracaktır. İşte nasıl başlayacağınıza dair bazı örnekler:
işlev işlevAdı() {
}
Bu, temel işlev şablonu veya
fonksiyon fonksiyonAdı(parametre1, parametre2){
"Kodunuz burada"
}
Şimdi, benim DrinkAge örneğimi ele alalım ve parçalara ayıralım. İşlev, "İşlev" ile başlar. Bu, bilgisayara, doğru sözdizimi kullanıldığında bir işlevin ne olacağını söyler. Ardından, fonksiyonumuzun adı olan “drinkingAge” var (İşlevinizin adının istediğiniz gibi olabileceğini unutmayın, örneğin, “drinkingAge” yerine “legalDrinkingAge” kullanabilirdik ve aynısını alabilirdik. işlev dönüşü). Bundan sonra, parametrelerimiz olacak parantezlerimiz var. Birden fazla parametremiz veya “argümanımız” olabilir. Her parametre arasında virgül olması gerektiğini unutmayın.
Ardından, parantezlerimizin içine süslü parantezler koysak bile , süslü parantezlerimiz var (Unutmayın, tüm kodumuzu küme parantezleri içinde olmalıyız) . Kıvrımlı parantezler, kodunuzu başlatmak ve bitirmek için kullanılır, bu nedenle her iki köşeli parantez {} kullandığınızdan emin olun.
Süslü parantezlerin içine yazılan kod, işleviniz veya işlevleriniz olacaktır. Yukarıdaki kodumda yaşı alıyor ve bize yaşa bağlı olarak “Bir içki ısmarlayabilirsin” veya “Üzgünüm, sana içki yok” veriyor. Bu nedenle, işleviniz yalnızca istendiğinde geri dönecektir. Bu yüzden, kodumun sonuçlarını görmek için console.log'u kullandım. Yukarıdaki koda bakarsanız console.log(DrinkingAge(22)) kullandım ve kod doğruysa 22 yaşındaki kişinin içki alabilmesi için “You can buy a içki satın alabilirsin” döndürmesi gerekir.
Fonksiyon bildirimlerine aşina olduğumuza göre artık fonksiyon ifadelerine geçelim.
İşlev İfadeleri
herhangi bir işlev adına sahip olmayan anonim bir işlev oluşturmamıza izin verir.
let sayGoodMorning = function() {
alert("Good Morning");
};
Fonksiyon nasıl oluşturulursa oluşturulsun, fonksiyon bir değerdir. Hatta uyarıyı
kullanarak bu değeri yazdırabiliriz :
let sayGoodMorning = function() {
alert("Good Morning")
}
alert( sayGoodMorning );
Sonunda neden noktalı virgül var?
Bazı insanlar, İşlev İfadelerinin sonunda neden noktalı virgül(;) olduğunu sorabilir, ancak örneğin işlev Bildirimlerinde yoktur:
Function sayGoodMorning() {
// code here
}
let sayGoodMorning() {
// Code Here
};
Örneklerle Fonksiyon Bildirimi ve Fonksiyon İfadeleri arasındaki fark budur . Sıkıntıyı bir kez aştıktan sonra işlevler, kodunuzu tamamladığınızda kodlama deneyiminizi daha kolay, daha iyi organize edilmiş ve daha net hale getirecektir.
Okuduğunuz için teşekkürler ve kodlamada bol şans!

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































