JavaScript-da hökmany bolmadyk parametrler

Funksiýalaryň parametrlerini hökmany bolmadyk etmek bolýar. Munuň üçin parametrlere bellenen bahalary bermeli. Mysal üçin bizde aşakdaky funksiýa bar diýeliň:

javascriptfunction func(num) {
  console.log(num ** 2);
}

Geliň, bu parametriň bellenen bahasynyň 0 bolmagyny üpjün edeliň:

javascriptfunction func(num = 0) {
  console.log(num ** 2);
}

Funksiýamyzyň parametr bilen işini barlaýalyň:

javascriptfunc(2); // 4-ni görkezer

Funksiýamyzyň parametrsiz işini barlaýalyň:

javascriptfunc(); // 0-ni görkezer
Задание 1

Funksiýa berlen:

javascriptfunction func(num = 5) {
  console.log(num * num);
}

Bu funksiýa aşakdaky ýaly çagyrylýar:

javascriptfunc(2);
func(3);
func();

Funksiýanyň her bir çağyrylyşynda nämäniň netije boljakdygyny düşündiriň.

Задание 2

Funksiýa berlen:

javascriptfunction func(num1 = 0, num2 = 0) {
  console.log(num1 + num2);
}

Bu funksiýa aşakdaky ýaly çagyrylýar:

javascriptfunc(2, 3);
func(3);
func();

Funksiýanyň her bir çağyrylyşynda nämäniň netije boljakdygyny düşündiriň.