Bu örnekte, bir işlev için varsayılan bir parametre değeri ayarlayacak bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript İşlev ve İşlev İfadeleri
- JavaScript Varsayılan Parametreleri
Bir işlev için varsayılan parametre değerini ayarlamaya yönelik sözdizimi şu şekildedir:
function functionName(param1=default1, param2=default2,… ) ( // function body )
Örnek 1: Bir Fonksiyon İçin Varsayılan Parametre Değerini Ayarlama
// program to set default parameter value function sum(x = 3, y = 5) ( // return sum return x + y; ) console.log(sum(5, 15)); console.log(sum(7)); console.log(sum());
Çıktı
20 12 8
Yukarıdaki örnekte, bir varsayılan değer x
olan 3 ve varsayılan değeri y
olan 5 .
sum(5, 15)
- Her iki argüman iletildiğinde,x
alır 5 vey
alır 15 .sum(7)
- Ne zaman 7 geçirilirsum()
fonksiyonu,x
sürer 7 vey
varsayılan değeri alır 5 .sum()
- hayır argüman geçirildiğindesum()
işlevin,x
varsayılan değeri alır 3 vey
varsayılan değeri alır 5 .
Örnek 2: Önceki Parametreyi Başka Bir Parametrede Kullanma
// using previous parameter in default value expression let calculate = function(x = 15, y = x + 2) ( return x + y; ) const result1 = calculate(10); console.log(result1); const result2 = calculate(); console.log(result2);
Çıktı
22 32
Bir parametreyi başka bir parametre için varsayılan değer olarak da iletebilirsiniz.
Yukarıdaki programda,
- Tüm 10 geçirilir
calculate()
fonksiyonux
haline 10 vey
olur 12 (sum
fonksiyon döner 22 ). - Herhangi bir değer geçirildiğinde
calculate()
fonksiyonux
haline 15 vey
olur 17 (sum
fonksiyon döner 32 ).