//声明(有参数、有返回值) function fun() { var name = '小黑'; if (arguments.length > 0) { name = arguments[0]; //接受参数 } alert(name); return name; // return ,退出当前函数(不再执行下面的语句) ; break 是用于循环和switch 语句当中 } //调用并传参 fun('小白'); //重载(js没有重载,有覆盖) function fun(num) { console.log(num); } fun(50); //50