⊗jsPmFNNAP 245 of 505 menu

JavaScriptте параметр катары сан берүү

Эми берилген функция менен иш-аракет жасалган санды test ичинде катуу сактабайлы, биринчи параметр катары берели:

function test(num, func) { // биринчи параметр катары сан келет console.log(func(num)); }

Биздин функциябызды колдонолу:

function test(num, func) { console.log(func(num)); } // 4 чыгарат: test(2, function(num) { return num * num; });

Биздин конструкциябыздын ыңгайлуулугу: бизде санды параметр катары кабыл алган бир test функциясы бар. Бирок сан менен эмне болору test функциясына катуу түрдө киргизилген эмес.

Биз, мисалы, test функциясынын экинчи параметри катары квадратка көтөрүүчү функцияны бере алабыз, же мисалы, кубга көтөрүүчү функцияны бере алабыз:

function test(num, func) { console.log(func(num)); } // Сандын квадратын табалы: test(2, function(num) { return num * num; // квадратты кайтарат }); // Сандын кубун табалы: test(2, function(num) { return num * num * num; // кубду кайтарат });

test функциясы биринчи параметр катары санды, экинчи жана үчүнчү параметрлер катары сандарды параметр катары кабыл алган функцияларды кабыл алышы үчүн болсун. test функциясы берилген функциялардын натыйжаларынын суммасын кайтарсын:

function test(num, func1, func2) { return func1(num) + func2(num); }

test функциясын чакырыңыз, биринчи параметр катары 3 санын, экинчи параметр катары санды квадратка көтөрүүчү функцияны, үчүнчү параметр катары санды кубга көтөрүүчү функцияны берсеңиз болот. Натыйжаны консолго чыгарыңыз.

Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу