JS与C语言不同,更接近C++,具备异常处理功能。
1、 通常情况下,比如编写易语言辅助程序时,如果找不到游戏窗口句柄,易语言会报错。此时可以通过添加逻辑判断解决,例如若未找到窗口句柄,则下一步执行什么。不过,这里的异常处理机制与之前讲解的软件控制不同,它是由硬件进行控制的。

2、 先写一段能够触发错误的代码。


3、 遇到错误时,给 e.message 赋值,用 throw 抛出,再通过 catch 捕获并输出。这一过程较为简单,容易理解。

4、 try-catch-finally的作用是什么?其实就是多了个finally,我习惯用来处理需要确保执行的代码。


5、 下面是一个关于finally的示例。


