⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць