function box() { var sum = 0; if (arguments.length == 0) return sum; //如果沒有參數(shù),退出 for(var i = 0;i < arguments.length; i++) { //如果有,就累加 sum = sum + arguments[i]; } return sum; //返回累加結(jié)果 }
alert(box(5,9,12));
ECMAScript 中的函數(shù),沒有像其他高級語言那種函數(shù)重載功能。 function box(num) { return num + 100; } function box (num) { //會執(zhí)行這個函數(shù) return num + 200; } alert(box(50)); //返回結(jié)果