Die return-instruksie in JavaScript
Laat ons 'n funksie hê wat die kwadraat van die oorgegeven getal in die konsole uitdruk:
javascriptfunction 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:
javascriptlet 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:
javascriptfunction func(num) {
return num ** 2;
}
Laat ons nou ons funksie oproep, en sy antwoord in 'n veranderlike skryf:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptconsole.log(func(3)); // sal 9 uitdruk
Jy kan die funksie in een uitdrukking oproep met verskillende parameters:
javascriptlet 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.