Førstesiden / JavaScript / rekursjon.html
Rekursjon i JavaScript
Koden under viser et eksempel med rekursjon. Dette vil si en funksjon som kaller opp seg selv. Husk for all del å gjøre så funksjonen terminerer!
<script type="text/javascript" language='JavaScript'>
<!--
var number, inn;
inn = prompt("Faktorering.\nSkriv inn et tall:", "4");
function factorial(number) {
//Hvis number er større eller lik 0, returnerer vi 1
if (number <= 0)
return 1;
else {
//Kaller opp seg selv med et nytt parameter
return number * factorial(number -1);
}
}
//Kaller opp funksjonen med parameter
document.write (factorial(inn));
//-->
</script>
Kjør koden her
Sindre Mathisen 2002
Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar
Det er ingen kommentarer til denne artikkelen. | |
|