⊗jsPmFTFAV 226 of 505 menu

Функсия ҳамчун тағирёбанда дар JavaScript

Ҳамин тавр, дар дарси гузашта мо муайян кардем, ки бо муроҷиат ба функсия бе қавсҳои гирд, мо коди ибтидоии онро ба даст меорем.

Дар асл, ҳама чиз хеле ҷолибтар аст. Дар JavaScript, ба хилофи дигар забонҳо, функсияҳо ҳамон қиматҳои тағирёбандаҳо ҳастанд, ки рақамҳо, сатрҳо ва массивҳо ҳастанд.

Биёед дар мисол бубинем. Фарз мекунем, ки мо функсияи func-ро дорем:

function func() { console.log('!'); }

Дар асл, мо функсияи func-ро надорем. Мо тағирёбандаи func-ро дорем, ки коди ибтидоии функсияро дар худ нигоҳ медорад.

Мо метавонем, барои намуна, тағирёбандаи func-ро бо чизи дигар пур кунем, барои намуна, бо сатр. Дар ин ҳолат функсияи func дигар функсия нахоҳад буд, балки сатр хоҳад буд. Ба мисол нигаред:

function func() { console.log('!'); } func(); // '!'-ро хориҷ мекунад func = 'string'; // тағирёбандаи func-ро пур мекунем console.log(func); // 'string'-ро хориҷ мекунад

Функсияи func-ро созед, ки тавассути return ягон сатрро баргардонад.

Натиҷаи корӣ кардани функсияи func-ро дар консол чоп кунед.

Коди ибтидоии функсияи func-ро дар консол чоп кунед.

Ба тағирёбандаи func рақами 123-ро ворид кунед, ба ин восита функсияро аз ин тағирёбанда пур кунед. Қимати нави тағирёбандаи func-ро дар консол чоп кунед.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан