이 글은 주로 자바스크립트 Try catch 애플리케이션 요약 관련 정보를 소개하고 있습니다. 필요한 친구들은
Javascript 트라이캐치 애플리케이션 요약
예제 코드:
<script language="Javascript"> try { throw new Error(10,"asdasdasd") } catch (e) { alert(e.message); alert(e.description) alert(e.number) alert(e.name) throw new Error(10,"asdasdasd") } </script>예외 처리를 위해 Javascript에서 try...catch를 사용할 수 있습니다. 예:
try { foo.bar(); } catch (e) { alert(e.name + ": " + e.message); }현재 우리가 받을 수 있는 시스템 예외에는 주로 다음 6가지 유형이 포함됩니다.
new Error(); new Error("异常信息");수동으로 예외를 발생시키는 방법은 다음과 같습니다.
try { throw new Error("Whoops!"); } catch (e) { alert(e.name + ": " + e.message); }예외 정보 유형을 확인하려면 catch에서 확인할 수 있습니다.
try { foo.bar(); } catch (e) { if (e instanceof EvalError) { alert(e.name + ":" + e.message); } else if (e instanceof RangeError) { alert(e.name + ": " + e.message); } // etc }Error에는 다음과 같은 주요 속성이 있습니다. :
따라서 오류 정보를 더 잘 이해하기 위해 다음 형식의 catch 부분을 사용하세요.
try { foo.bar(); } catch (e) { if (browserType != BROWSER_IE) { alert("name: " + e.name + "message: " + e.message + "lineNumber: " + e.lineNumber + "fileName: " + e.fileName + "stack: " + e.stack); } else { alert("name: " + e.name + "errorNumber: " + (e.number & 0xFFFF ) + "message: " + e.message"); } }
try { throw new Date(); // 抛出当前时间对象 } catch (e) { alert(e.toLocaleString()); // 使用本地格式显示当前时间 }
위 내용은 자바스크립트의 Try catch 인스턴스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!