function f(x,y,z)
{
//首先檢查傳遞的參數(shù)數(shù)量是否正確
if(arguments.length!=3)
{
thrownew Error("function f called with "+ arguments.length+"arguments ,but it not 3 arguments.");
}
//下面運(yùn)行真正的函數(shù)
}
Number.NEGATIVE_INFINITY 這是javascript中最小的值
// 找出最大的值
function max()
{
//根據(jù)我上一篇日志猪叙,這已經(jīng)是JavaScript內(nèi)最小的數(shù)字了
var m = Number.NEGATIVE_INFINITY;
for(var i =0; i < arguments.length; i++)
{
//只要有任何一個參數(shù)比m大仁卷,那么m就變成了這個參數(shù)的值
if(arguments[i]> m)
m = arguments[i];
}
return m;
}
// 實現(xiàn)遞歸
let result = function (x) {
if (x<1) return 1;
return arguments.callee(x - 1)
}