JavaScript-da aýlaw we return

1-den 5-e çenli sanlaryň jemini yzyna gaýtaryan funkçiýamyz bolsun:

javascriptfunction func() {
  let sum = 0;
  
  for (let i = 1; i <= 5; i++) {
    sum += i;
  }
  
  return sum;
}

let res = func();
console.log(res); // 15 çap eder

Indi bolsa, return aýlawyň içine şeýle ýerleşdirýäris:

javascriptfunction func() {
  let sum = 0;
  
  for (let i = 1; i <= 5; i++) {
    sum += i;
    return sum;
  }
}

let res = func();
console.log(res);

Bu ýagdaýda aýlaw diňe bir gezek aýlanyp, funksiýadan (we şol bir wagtyň özünde aýlawdan) awtomatik çykylar. Bir aýlaw gezekliginde bolsa, sum üýtgeýjisinde diňe 1 sany, ýagny zerur jemiň özi däl galar.

Задание 1

Aşakdaky kody ýerine ýetirilende konsol naçär çap eder:

javascriptfunction func(num) {
  let sum = 0;
  
  for (let i = 1; i <= num; i++) {
    sum += i;
    return sum;
  }
}

console.log( func(5) );

Sebäbini düşündiriň. Bu kodyň awtory näme etmek isläpdir? Awratoryň säwadyny düzediň.