为了账号安全,请及时绑定邮箱和手机立即绑定

js怎么才能报错?

js怎么才能报错?

错过了年华 2018-08-10 10:22:45
<body>   <p> arguments.length 属性返回函数接收到参数的个数:</p>    <p id="demo"></p> <script>     function myFunction(a, b) {//传给函数的参数超出范围却不报错             return arguments.length;     }     document.getElementById("demo").innerHTML = myFunction(4, 3, 2, 1);    </script> </body>
查看完整描述

1 回答

已采纳
?
业余奶茶品鉴师

TA贡献260条经验 获得超388个赞

这里涉及到了形参和实参。

function myFunction(a, b) {         
    return arguments.length;    
}

这里的 a,b是形参

document.getElementById("demo").innerHTML = myFunction(4, 3, 2, 1);

这里的4,3,2,1是实参,就是实际传进去的参数

形参与实参关系:实参在形参的标尺下,多出的被拦截而被忽略,缺少的被判断为undefined(不存在),但都不报错。

查看完整回答
1 反对 回复 2018-08-10
  • 1 回答
  • 0 关注
  • 1209 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号