JavaScript의 Try Catch 란 무엇이며 어떻게 작동합니까?



예외를 처리하기 위해 javascript 구문과 throws 연산자에서 catch를 시도하십시오. 프로그래머 생성 및 런타임 예외를 포착 할 수 있습니다.

프로그래밍에 아무리 능숙해도 특정 스크립트에는 오류가 있습니다. 이러한 오류는 예기치 않은 사용자 입력, 잘못된 서버 응답 또는 기타 이유 때문에 발생할 수 있습니다. 잡아보세요 오류를 포착하고 죽는 대신 더 합리적인 일을 할 수 있습니다. 이 기사에서는 JavaScript가 try-catch를 사용하여 다음 순서로 예외를 처리하는 방법을 살펴 봅니다.

의 시작하자.





JavaScript에서 런타임 오류 처리

오류 처리는 Netscape 및 IE4 시대 이후로 발전해 왔습니다. 자바 스크립트 오류가 발생했을 때 브라우저가 당신의 얼굴에 던지는 것에 안주 할 필요는 없지만, 대신 당신이 직접 문제를 해결할 수 있습니다. JavaScript의 try-catch 문은 JavaScript 예외가 발생할 때 경로를 다시 지정하는 데 도움이됩니다.

bufferedreader 자바는 무엇입니까

다음과 같은 다른 방어 코딩 기술과 함께 그리고 onError 이벤트, try-catch는 과거에 스크립트를 트랙에서 즉시 중지했을 특정 오류를 탐색하는 기능을 추가합니다.



JavaScript에서 Try Catch 란 무엇입니까?

최신 버전의 JavaScript에는 예외 처리 기능이 추가되었습니다. JavaScript는 예외를 처리하기 위해 try-catch 구조와 throw 연산자를 구현합니다. 프로그래머 생성 및 런타임 예외를 포착 할 수 있지만 JavaScript 구문 오류는 포착 할 수 없습니다.

try 문은 실행되는 동안 오류를 테스트 할 코드 블록을 정의하는 데 사용됩니다. 반면 catch 문은 try 블록에서 오류가 발생할 경우 실행할 코드 블록을 정의하는 데 사용됩니다.

자바 스크립트 문은 try와 catch가 쌍으로 나옵니다.



try {시도 할 코드 블록} catch (err) {오류를 처리 할 코드 블록}

try 블록에서 예외가 발생하면 예외가 오류 그리고 catch 블록이 실행됩니다.

Catch Example 사용해보기

다음은 JavaScript Try Catch의 예입니다.

var message, x message = document.getElementById ( 'p01') message.innerHTML = ''x = document.getElementById ( 'demo'). value try {if (x == '') throw 'is empty'if (isNaN (x)) throw 'is not a number'x = Number (x) if (x> 10) throw 'is too high'if (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

산출:

SQL 쿼리의 if 문

출력-자바 스크립트에서 catch 시도-Edureka

이것으로 우리는 우리 기사의 끝까지 왔습니다. JavaScript에서 try catch를 사용하여 오류를 포착하는 방법을 이해 하셨기를 바랍니다.

우리를 확인하십시오 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육을 통해 백엔드 및 프런트 엔드 웹 기술을 사용할 수있는 기술에 능숙 해집니다. 여기에는 웹 개발, jQuery, Angular, NodeJS, ExpressJS 및 MongoDB에 대한 교육이 포함됩니다.

질문이 있으십니까? 이 블로그의 댓글 섹션에 언급 해 주시면 다시 연락 드리겠습니다.