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

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 关注
  • 1198 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信