javascript 防止出错 错误处理
关注状态流转
确保写的每一行代码都测试过,每个 分支都会执行