私はjavascriptの初心者です。JavaScriptで再帰関数を試していました。
<html>
<head>
</head>
<body>
<script type = "text/javascript">
function first(){
document.write(" first");
first();
}
first();
</script>
</body>
</html>
ブラウザは、有限回数「最初」を出力します。何故ですか?特定の時間後に「最初に」印刷を停止する特定のメカニズムはありますか? ブラウザ固有ですか?