function?doAdd2(num1,num2)?{
if?(arguments.length?==?1)?{
console.log(num1?+?arguments[1]);
}?else?if?(arguments.length?==?2)?{
console.log(arguments[0]?+?10);
}
}
doAdd2(50);?
doAdd2(10,20);doAdd2(50)只傳了一個參數,此時arguments[1]沒有的情況下,num1 + arguments[1]打印出來是undefined,那arguments[1]在這里應該是什么?
函數不傳參的話,那返回值是什么?
lovecherry
2015-09-28 22:26:18