RECURSIVITE
var total = 0;
function somme(value) {
if (value > 0) {
total += value;
somme(value -1);
}
return total;
}
document.write("total suite de 5 = " + somme(5));
// Autre version de recursivite, plus simple et sans déclarer de variable à l'extérieur
function somme2(value) {
if (value == 1) {
return 1;
}
return value + somme2 (value -1);
}
document.write("<br><br>total suite de 5 = " + somme2(5));