⊗jsPmFBRt 207 of 505 menu

Instrukcja return w JavaScript

Załóżmy, że mamy funkcję, która wypisuje do konsoli kwadrat przekazanej liczby:

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

Załóżmy, że chcemy nie wypisywać wartości do konsoli, ale zapisać ją do jakiejś zmiennej, w ten sposób:

let res = func(3); // w zmiennej res jest teraz 9

W tym celu w JavaScript istnieje specjalna instrukcja return, która pozwala określić wartość, którą zwraca funkcja. Przez słowo "zwraca" rozumie się tę wartość, która zapisze się w zmiennej, jeśli przypiszemy do niej wywołaną funkcję.

A więc, przepiszmy naszą funkcję tak, aby nie wypisywała wyniku do konsoli, ale zwracała go do zmiennej:

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

Wywołajmy teraz naszą funkcję, zapisując jej wynik w zmiennej:

let res = func(3); // do zmiennej zapisze się 9

Po tym, jak dane zostaną zapisane w zmiennej, można je, na przykład, wypisać do konsoli:

let res = func(3); console.log(res); // wypisze 9

Można najpierw w jakiś sposób zmodyfikować te dane, a następnie wypisać je do konsoli:

let res = func(3); res = res + 1; console.log(res); // wypisze 10

Można od razu wykonywać jakieś działania z wynikiem pracy funkcji przed zapisaniem go do zmiennej:

let res = func(3) + 1; console.log(res); // wypisze 10

Można też nie zapisywać wyniku do zmiennej, ale od razu wypisać go do konsoli:

console.log(func(3)); // wypisze 9

Można wywołać funkcję w jednym wyrażeniu z różnymi parametrami:

let res = func(2) + func(3); console.log(res); // wypisze 13

Stwórz funkcję, która przyjmuje jako parametr liczbę, a zwraca sześcian tej liczby. Za pomocą tej funkcji znajdź sześcian liczby 3 i zapisz go w zmiennej res.

Stwórz funkcję, która przyjmuje jako parametr liczbę, a zwraca pierwiastek kwadratowy z tej liczby. Za pomocą tej funkcji znajdź pierwiastek liczby 3, następnie znajdź pierwiastek liczby 4. Zsumuj otrzymane wyniki i wypisz je do konsoli.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć