Warum im Argument Abschnitt passiert Multiplikation, innerhalb else Anweisung?Warum im Argument Abschnitt passiert Multiplikation (Rekursion)?
function main(x, y) {
if (y === 0) {
return 1;
} else {
return x * main(x, y - 1); // Why in argument section is happen multiplication
}
}
main(2, 3);
was möchten Sie genau gelöst bekommen? das ist eine rekursive Funktion, die eine Multiplikation von x und das Ergebnis des Aufrufs der Funktion selbst mit x und y-1 zurückgibt. –
Das Ergebnis ist 16. – TomSlick
'main === Math.pow' für ganze Zahl x und nicht negative ganze Zahl y ... –