Find limit of recursion: Difference between revisions

Content added Content deleted
Line 449: Line 449:
=={{header|JavaScript}}==
=={{header|JavaScript}}==
<lang javascript>
<lang javascript>
function recurse(depth) {
function recurse(depth)
{
try {
try
return recurse(depth+1);
{
} catch(ex) {
return depth;
return recurse(depth + 1);
}
}
catch(ex)
{
return depth;
}
}
}


maxRecursion = recurse(1);
var maxRecursion = recurse(1);
document.write( "Recursion depth on this system is " + maxRecursion);
document.write("Recursion depth on this system is " + maxRecursion);</lang>
</lang>


Sample output (Chrome):
Sample output (Chrome):