我该怎么用try和catch block或onerror事件

use*_*227 5 javascript try-catch onerror

我是javascript的新手.有时错误会出现在程序中,但经过多次查看之后,错误仍然没有解决.尽管错误太小而无法进入视线.所以要远离这个,我应该使用事件onError或尝试捕获块.这将是这样做的好习惯.

或者是否有另一种方法可以在更短的时间内找出程序中的错误或错误..

请告诉我..

Jos*_*ers 3

说一个比另一个好并不一定是好事。对于您的情况,我确实认为这onerror很简单且合适,因为它可以让您警告 JavaScript 报告的错误消息,而无需在 try/catch 块中重写代码。

演示代码以及onerror添加在页面其余代码上方的自包含脚本中的处理程序,以及触发显示 JavaScript 错误消息的提示的示例语法错误。

<script>
onerror = function(m) {
    return confirm(
        'Scripts on this page generated an error message: ' +
         m +
        '\n\nDo you wish to continue running the scripts?');
}
</script>

<script>
alert(' hello';
</script>
Run Code Online (Sandbox Code Playgroud)

上面的错误代码会生成一条警报消息“意外的令牌;” 因为缺少括号。