⊗jsPmFVPNC 223 of 505 menu

Ulinganifu wa Majina na Vigezo katika JavaScript

Vigezo vya kazi ni vigezo vya ndani ndani yake. Wacha tuite kigezo cha kazi kwa jina sawa na kigezo cha nje cha ulimwenguni:

function func(num) { console.log(num); } let num = 1; func(num);

Katika kesi hii, itatokea kwamba nje ya kazi kutakuwa na kigezo num na ndani ya kazi kutakuwa na kigezo num. Lakini hizi zitakuwa vigezo tofauti: kubadilisha kigezo ndani ya kazi kitasababisha kubadilika kwa kigezo cha ndani cha kazi. Na kigezo cha nje ndani ya kazi hakitapatikana na hakiwezi kubadilishwa kwa njia yoyote. Hebu tuangalie:

function func(num) { num = 2; // tunabadilisha kigezo cha ndani } let num = 1; func(num); console.log(num); // itaonyesha 1 - hakuna kilichobadilika

Amua, bila kukimbiza kificho, nini kitaonyeshwa katika konsoli:

function func(num) { num = 2; } let num = 1; func(num); console.log(num);

Amua, bila kukimbiza kificho, nini kitaonyeshwa katika konsoli:

function func() { num = 2; } let num = 1; func(); console.log(num);

Amua, bila kukimbiza kificho, nini kitaonyeshwa katika konsoli:

function func() { let num = 2; } let num = 1; func(); console.log(num);
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa