Bir Fonksiyon İçin Varsayılan Parametre Değeri Ayarlamaya Yönelik JavaScript Programı

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 xolan 3 ve varsayılan değeri yolan 5 .

  • sum(5, 15)- Her iki argüman iletildiğinde, xalır 5 ve yalır 15 .
  • sum(7)- Ne zaman 7 geçirilir sum()fonksiyonu, xsürer 7 ve yvarsayılan değeri alır 5 .
  • sum()- hayır argüman geçirildiğinde sum()işlevin, xvarsayılan değeri alır 3 ve yvarsayı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()fonksiyonu xhaline 10 ve yolur 12 ( sumfonksiyon döner 22 ).
  • Herhangi bir değer geçirildiğinde calculate()fonksiyonu xhaline 15 ve yolur 17 ( sumfonksiyon döner 32 ).

Ilginç makaleler...