Die return-instruksie in JavaScript
Laat ons 'n funksie hê wat die kwadraat van die oorgegeven getal in die konsole uitdruk:
function func(num) {
console.log(num ** 2);
}
Gestel ons wil nie die waarde in die konsole uitdruk nie, maar in een of ander veranderlike skryf, soos volg:
let res = func(3); // in die veranderlike res is daar nou 9
Hiervoor bestaan daar 'n spesiale instruksie in JavaScript
genaamd return, wat jou toelaat om die waarde
spesifiseer wat die funksie teruggee.
Met die woord "teruggee" word die waarde bedoel
wat in die veranderlike geskryf sal word as jy die
opgeroep funksie daaraan toeken.
So, laat ons ons funksie herskryf sodat dit nie die resultaat in die konsole uitdruk nie, maar dit eerder in 'n veranderlike teruggee:
function func(num) {
return num ** 2;
}
Laat ons nou ons funksie oproep, en sy antwoord in 'n veranderlike skryf:
let res = func(3); // in die veranderlike sal 9 geskryf word
Nadat die data in die veranderlike geskryf is, kan dit byvoorbeeld in die konsole uitgedruk word:
let res = func(3);
console.log(res); // sal 9 uitdruk
Of jy kan eers hierdie data op een of ander manier verander, en dit dan in die konsole uitdruk:
let res = func(3);
res = res + 1;
console.log(res); // sal 10 uitdruk
Jy kan dadelik sekere aksies met die resultaat van die funksie uitvoer voordat dit in 'n veranderlike geskryf word:
let res = func(3) + 1;
console.log(res); // sal 10 uitdruk
Of jy kan die resultaat nie in 'n veranderlike skryf nie, maar dit dadelik in die konsole uitdruk:
console.log(func(3)); // sal 9 uitdruk
Jy kan die funksie in een uitdrukking oproep met verskillende parameters:
let res = func(2) + func(3);
console.log(res); // sal 13 uitdruk
Maak 'n funksie wat 'n getal as parameter aanvaar,
en die kubus van hierdie getal teruggee. Gebruik
hierdie funksie om die kubus van die getal 3 te vind en
skryf dit in die veranderlike res.
Maak 'n funksie wat 'n getal as parameter aanvaar,
en die vierkantswortel van hierdie getal teruggee.
Gebruik hierdie funksie om die wortel van die getal
3 te vind, vind dan die wortel van die getal
4. Tel die verkryde resultate op
en druk hulle in die konsole uit.