ЈаваСцрипт програм за постављање задате вредности параметра за функцију

У овом примеру ћете научити да пишете ЈаваСцрипт програм који ће поставити подразумевану вредност параметра за функцију.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт функције и изрази функција
  • Задани параметри ЈаваСцрипт-а

Синтакса за постављање задате вредности параметра за функцију је:

 function functionName(param1=default1, param2=default2,… ) ( // function body )

Пример 1: Постављање задане вредности параметра за функцију

 // 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());

Оутпут

 20 12 8

У горњем примеру, подразумевана вредност xје 3, а подразумевана вредност yје 5 .

  • sum(5, 15)- Када се проследе оба аргумента, xтраје 5, а yузима 15 .
  • sum(7)- Када се 7 пренесе у sum()функцију, xузима 7 и yузима подразумевану вредност 5 .
  • sum()- Када се sum()функцији не проследи ниједан аргумент , xузима подразумевану вредност 3 и yподразумевану вредност 5 .

Пример 2: Коришћење претходног параметра у другом параметру

 // 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);

Оутпут

 22 32

Параметар такође можете проследити као подразумевану вредност за други параметар.

У горњем програму,

  • Када се 10 пренесе у calculate()функцију, xпостаје 10 и yпостаје 12 ( sumфункција враћа 22 ).
  • Када се calculate()функција не проследи , xпостаје 15 и yпостаје 17 ( sumфункција враћа 32 ).

Занимљиви Чланци...