在JAVASCRIPT中什么时候用FOR(;;)?即FOR语句中的三个表达式全省略.请举例通俗说明.还有TRY CATCH一般在什么时候用最好?举例说明.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 10:04:55
在JAVASCRIPT中什么时候用FOR(;;)?即FOR语句中的三个表达式全省略.请举例通俗说明.还有TRY CATCH一般在什么时候用最好?举例说明.

在JAVASCRIPT中什么时候用FOR(;;)?即FOR语句中的三个表达式全省略.请举例通俗说明.还有TRY CATCH一般在什么时候用最好?举例说明.
在JAVASCRIPT中什么时候用FOR(;;)?即FOR语句中的三个表达式全省略.请举例通俗说明.
还有TRY CATCH一般在什么时候用最好?举例说明.

在JAVASCRIPT中什么时候用FOR(;;)?即FOR语句中的三个表达式全省略.请举例通俗说明.还有TRY CATCH一般在什么时候用最好?举例说明.
我来解释清楚这两个问题吧.
1.for(;;) 的问题
在功能上和 for(;;) 等效的语句是 while(true) 和 goto xxx;,下面分别讨论他们的区别:
goto 不利于结构化程序设计,在很多场合能不用就不用.for(;;) 是标准的结构化程序的语句.
while(true) 和 for(;;) 相比,每次循环都要判断一次 true 的值,而 for(;;) 不需要任何判断.从理论上,while(true) 不如 for(;;) 性能高.当然这只是理论上说,实际上这点区别可以忽略.
所以,for(;;) 还是有一定的应用场合的.
2.try / catch 的问题
try / catch 的应用情况特别多,比如,简化程序的判断,或者对未知异常的捕获,或者面向对象设计时跨级抛出错误等等.根本上来说,就是捕获异常.但是,因为应用情况特别多,所以就没办法举例了,否则会让你认为 try / catch 只能这么应用.如果把所有适用情况都写出来,那就是一本书了.建议在实际使用中发现 try / catch 的使用技巧.