/** * 演示arguments的用法,如何獲取實參數和形數數 */ function argTest(a,b,c,d){ var numargs = arguments.length; // 獲取被傳遞參數的數值。 var expargs = argTest.length; // 獲取指望參數的數值。 alert("實參數目爲:"+numargs); alert("形數數目爲:"+expargs); alert(arguments[0]); alert(argTest[0]); //undefined 沒有這種用法 } /** * 下面調用分別打印: * "實參數目爲:2" * "形數數目爲:4" * "1" * "undefined" */ argTest(1,2); /** * 下面調用分別打印: * "實參數目爲:5" * "形數數目爲:4" * "1" * "undefined" */ argTest(1,2,3,4,5)