js Function详解
- Function不介意传入多少个参数,也不在乎传入参数的类型(参数在内部使用数组来表示,在函数内部可以通过arguments访问);
- Function没有重载
- Function传入的参数只能按值传递(即使传入的是引用类型),详细请看js Function 参数按值传递详解
- Function可以设置默认参数,比如:
function randomNum(max=100, start=33){
return Math.floor(Math.random() * max + start)
}
console.log(randomNum(1000, 33));