<script type="text/javascript"> /* 声明函数关键字:function */ /* 函数名:a */ /* 参数列表:x,y */ /* 注:js函数中参数不写类型 */ function a(){ alert("null"); } function a(x,y){ alert("x,y"); } function a(x){ alert("x"); } /* 同名函数会被覆盖 */ window.onload = function(){ /* 传参时,js不会检验传参个数是否等于函数定义的参数个数 */ /* 如果穿的少,后面的参数为undefined,如果传的多,则截取前面对应的参数,舍弃多余的参数 */ a(1,2,3); } </script>
接收返回值:
<script type="text/javascript"> function a(){ alert("传参"); return "传完"; } var b = a(); document.write(b); </script>