Fonksiyon Nedir?
Coddy'nin JavaScript'te Fonksiyon Tanımlamaları kursunda ders 2 / 14.
En sevdiğiniz kurabiye tarifine sahip olduğunuzu hayal edin. Canınız her çektiğinde o kurabiyeleri pişirmek biraz tekrarlayıcı olabilir. Fonksiyonlar, JavaScript'te imdada yetişen süper kahraman yardımcılar gibidir! Belirli görevleri yerine getiren yeniden kullanılabilir kod bloklarıdır. Tıpkı kurabiye pişirmek için tarif adımlarını izlediğiniz gibi, fonksiyonlar da çağrıldıklarında yürütülen talimatlara sahiptir (tarife bir isim vermek ve o adımları takip etmek gibi).
Fonksiyon Sözdizimi:
function functionName(parameter1, parameter2, ...) {
// Code to be executed (the superhero's instructions)
return value; // Optional: Returning a value (like the baked cookies!)
}function: Bu anahtar kelime, JavaScript'e bir fonksiyon oluşturduğumuzu söyler.functionName: Bu, fonksiyonunuza verdiğiniz isimdir.parameter1, parameter2, ...: Bunlar, fonksiyonun işini yapması için ihtiyaç duyabileceği malzemeler veya araçlar gibidir. Fonksiyonu çağırdığınızda sağladığınız bilgileri tutan değişkenlerdir.
İşte fonksiyonların nasıl çalıştığını gösteren bir örnek:
function greet(name) {
console.log("Hello, " + name + "!");
return "Have a fantastic day!";
}
const message = greet("Alice"); // Calling the function
console.log(message);
// Output: Hello, Alice!
// Have a fantastic day!- Bir parametre (
name) alangreetadında bir fonksiyon tanımlıyoruz. returnifadesi "Have a fantastic day!" mesajını geri gönderir.greetfonksiyonunu "Alice" argümanıyla çağırıyoruz ve dönen değeri (mesajı)messagedeğişkeninde saklıyoruz.- Son olarak, hem selamlamayı hem de dönen mesajı yazdırıyoruz.
Hadi bu basit görevi üstlenelim!
Görev
KolayGöreviniz, hiçbir argüman almayan ve konsola sadece “Hello, Coddies!” mesajını yazdıran myFunction adında bir fonksiyon oluşturmaktır.
Kendin dene
// Kodu buraya yazın
JavaScript'te Fonksiyon Tanımlamaları bölümündeki tüm dersler
1Kursa Giriş
Neler öğreneceksiniz?4Kilometre Taşı Meydan Okumaları
Sayı Durumunu Kontrol EtArrow Function ile SelamlamaNotlandırma Sistemi2Fonksiyonlara Giriş
Fonksiyon Nedir?Saf FonksiyonlarFonksiyon Alıştırması #1Fonksiyon Alıştırması #23Fonksiyon Tanımlama Yöntemleri
Temel Fonksiyonİç İçe FonksiyonFonksiyon DöndürmeFonksiyon İfadeleriArrow FunctionFunction Constructor