配列の中の最大値

【Source Code】
<script type="text/javascript">
function MAX(t, num)
{   if (num==0) return t[0];
    var wk= MAX(t,num-1);
    if (wk>t[num])  return  wk;
    return t[num];
}
</script>
</head>

<body>
<script type="text/javascript">
t= [6,2,8,4,7,3,5];
document.write("MAX(t,6): ", MAX(t,6), "<br>");
</script>

再帰関数 MAX(t, num) を使って、配列 t から最大値を求めます。
num==0 のときは、一個しかないので最大値は0番目です。
num>0 のときは「MAX(t, num-1)」と t[num] を比較して大きい方が最大値です。
再帰関数の詳しい説明は C++ や C# のページを参照して下さい。

前田稔の超初心者のプログラム入門
超初心者のプログラム入門(JavaScript)