异常处理在JavaScript中如何工作?