⊗jsPmFBRt 207 of 505 menu

Инструкција return во JavaScript

Нека имаме функција која го печати во конзола квадратот на пренесениот број:

function func(num) { console.log(num ** 2); }

Да речеме дека сакаме вредноста да не ја печатиме во конзола, туку да ја запишеме во некоја променлива, вака:

let res = func(3); // во променливата res сега е 9

За ова во JavaScript постои специјална инструкција return, која овозможува да се наведе вредноста што функцијата ја враќа. Под зборот "враќа" се подразбира онаа вредност која ќе се запише во променливата, ако на неја ѝ се додели повиканата функција.

Значи, ајде да ја преработиме нашата функција така што резултатот нема да го печати во конзола, туку ќе го врати во променлива:

function func(num) { return num ** 2; }

Сега да ја повикаме нашата функција, запишувајќи го нејзиниот одговор во променлива:

let res = func(3); // во променливата ќе се запише 9

Откако податоците ќе се запишат во променливата, тие може, на пример, да се испечатат во конзола:

let res = func(3); console.log(res); // ќе испечати 9

Или прво може некако да ги измениме овие податоци, а потоа да ги испечатиме во конзола:

let res = func(3); res = res + 1; console.log(res); // ќе испечати 10

Може веднаш да се извршат некои дејства со резултатот од функцијата пред да се запише во променлива:

let res = func(3) + 1; console.log(res); // ќе испечати 10

Може резултатот да не се запишува во променлива, туку веднаш да се испечати во конзола:

console.log(func(3)); // ќе испечати 9

Може функцијата да се повика во еден израз со различни параметри:

let res = func(2) + func(3); console.log(res); // ќе испечати 13

Направете функција која како параметар прима број, а го враќа кубот на тој број. Со помош на оваа функција пронајдете го кубот на бројот 3 и запишете го во променливата res.

Направете функција која како параметар прима број, а враќа квадратен корен од тој број. Со помош на оваа функција пронајдете го коренот на бројот 3, потоа пронајдете го коренот на бројот 4. Соберете ги добиените резултати и испечатете ги во конзола.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј