⊗jsPmFBRL 210 of 505 menu

JavaScript-də Dövr və return

Tutaq ki, bizim 1-dən 5-ə qədər olan ədədlərin cəmini qaytaran funksiyamız var:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; } return sum; } let res = func(); console.log(res); // 15 çap edəcək

İndi tutaq ki, biz return-i dövrün daxilinə aşağıdakı kimi yerləşdiririk:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; return sum; } } let res = func(); console.log(res);

Bu halda dövr yalnız bir iterasiya edəcək və funksiyadan (və eyni zamanda dövrdən) avtomatik çıxış baş verəcək. Bir dövr iterasiyası zamanı sum dəyişənində yalnız 1 ədədi olacaq, bütün tələb olunan cəm deyil.

Aşağıdakı kodu icra etmək nəticəsində konsola nə çap olunacaq:

function func(num) { let sum = 0; for (let i = 1; i <= num; i++) { sum += i; return sum; } } console.log( func(5) );

Səbəbini izah edin. Bu kodun müəllifi nə etmək istəyirdi? Müəllifin səhvini düzəldin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et