javascript里的 try...catch...是做什么用的啊(求救高手)

function go()
{
try{
if (aa==0)
a=a+2;
if (a>screen.availWidth-300)
aa=1;
if (aa==1)
a=a-2;
if (a==0)
aa=0;
if (bb==0)
b=b+2;
if (b>screen.availHeight-300)
bb=1;
if (bb==1)
b=b-2;
if (b==0)
bb=0;
window.moveTo(a,b);
}
catch(e){}
}
这段代码里的 try...catch...的作用是什么呢

如果try括号里面的内容出现了异常,挂掉了
就在catch里把异常捕获,然后执行catch里设置的容错处理

这样做的理由之一,听说是因为:
java的web开发很多,如果没有try catch的话,
出现异常就在相应的页面把错误显示出来了,这样会暴露服务器的一些
东西,危险的~

所以要把即使是异常这种东西都要捕获,防止泄露,用catch里的容错处理进行安全的处理~
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-14
这个东东 就是一个捕获异常用的

有时候 我们会引文页面中的某一个变量 导致JavaScript无法继续运行

所以这个时候就引入了 try catch 来捕获它

然后 后面的JavaScript代码也会正常执行
第2个回答  2009-03-14
tried

javascript里的 try...catch...是做什么用的啊(求救高手)
就在catch里把异常捕获,然后执行catch里设置的容错处理 这样做的理由之一,听说是因为:java的web开发很多,如果没有try catch的话,出现异常就在相应的页面把错误显示出来了,这样会暴露服务器的一些 东西,危险的~所以要把即使是异常这种东西都要捕获,防止泄露,用catch里的容错处理进行安全的处理~...

javascript 中try {} catch{} 语句什么意思
javascript用try...catch...语句可以测试代码是否出错。try块中包含要执行的代码,catch块中包含当错时要执行的代码,这样当try中的代码出错时可以得到信息并进行相应的处理。语法格式:try { \/\/要执行的语句 } catch(err){ \/\/当try中的语句错时要执行的语句 } 例: var txt=""try { alertww(...

JavaScript 中 try...catch 的 10 个使用技巧
使用 try...catch 可以捕获并处理代码中的异常,避免应用崩溃。不过,它的功能远不止于此,通过合理运用,可以显著提高代码的质量和健壮性。1. **捕获所有异常**:通过定义一个不带参数的 catch 块,可以捕捉到所有异常,包括语法错误、运行时错误和自定义错误。然而,建议在生产环境中明确捕获特定类型...

JavaScript中的Try...Catch,Throw,onerror到底有什么用?
用的到,比如你对该脚本不清楚它是否能够正常运转,也不清楚内部方法是否能够正常执行,需用到异常捕获,异常处理是任何编程中必不可少的关键环节,如果只是做简单的网页设计,该部分可以暂不需要学习,如果是编写高端或底层控件时,需要大量用到!

js-try...catch
try...catch语句用于处理JavaScript中的异常。其结构包含try语句块、至少一个catch语句块或finally语句块。语法如下:try_statements 需要执行的语句。catch_statements_1, catch_statements_2 异常被抛出时执行的语句。exception_var_1, exception_var_2 保存关联catch子句的异常对象的标识符。condition_1 判...

JavaScript里的try..catch和if...else有何区别啊
if需要先判断条件是否成立,如果成立执行花括号中的代码段,不成立则执行else中代码段,主要用于判断,并且花括号中的代码不具备捕捉异常功能。而try是不判断先执行花括号里内容,如果发生错误转向catch,主要用作捕捉异常。

② - throw、try、catch、finally - JS异常处理
JavaScript 异常处理机制提供了一种捕获和处理错误的能力,其核心在于 `throw`、`try`、`catch`、`finally` 四个关键字的配合使用。当代码中出现错误时,程序会立即停止运行,并抛出一个错误对象,该对象继承自 `Error` 类,表示不同的错误类型。错误对象会在控制台中被输出,显示错误信息。例如,通过...

JavaScript try catch 处理语句
异常是用来捕获错误信息的。可以进行错误的快速定位。一般我们只对有可能出现异常的代码进行捕获异常,或者对我们抛出的自定义异常进行捕获。不是每个语句都要加try{}catch(e){}

JAVASCRIPT中的TRY,CATCH什么时候用
try\/catch是异常处理用的 比如说 某一段代码可能会出错 出错之后会影响后面代码的正常运行 就可以try一下聊天记录

javascript中的try...catch
1.onerror是vbscript里才使用的,在javascript中都是使用try...catch,现在网页脚本还是流行使用javascript,所以使用try...catch才是最佳选择。 2.你上面的代码没有错误,所以就捕捉不到错误,alert方法可以传入一个字符串参数,而txt是一个变量,可以转为字符串的,所以不需要双引号引起来,引起来反倒是...

相似回答