try/catch 코드를 완전히 주석 처리하지 않으면 내 함수 내의 코드가 실행되지 않습니다. 왜 그런가요? try/catch 전후에 코드를 추가하고 try 또는 catch에서 아무 것도 실행하지 않습니다.자바 스크립트 try/catch 블록이 실행되지 않는 이유는 무엇입니까?
<html>
<head>
<script type="text/javascript">
var y=3;
function message()
{
try
{
alert("fdgg");
}
catch(err)
{
txt="Something went wrong, deal with it!"\n\n";
txt+="Error crap " + err.message + "\n\n";
txt+="Click Ok to do stuff.";
alert(txt);
}
alert("67");
}
</script>
</head>
<body>
<input type="button" value="Pooper" onclick="message()");
</body>
</html>
에
아마 때문에'경고()'오류가 발생, 그래서 잡으려고 아무것도하지 않는 이유는 무엇입니까? – cdhowie
또한이 문자열'txt = "뭔가 잘못 됐어, 처리 했어!"\ n \ n "'형식이 올바르지 않습니다. 'txt =를 위해 변경하십시오. \ n \ n "' – javiyu
예 catch에 구문 오류가 있기 때문에 실행되지 않습니다. –