최신 웹 개발 튜토리얼
 

JavaScript던져 문

<자바 스크립트 문 참조

이 예에서는 입력을 검사한다. 값이 잘못된 경우, 예외가 (err) 슬로우됩니다.

예외는 (err) catch 문에 의해 잡힌 및 사용자 지정 오류 메시지가 표시됩니다 :

<!DOCTYPE html>
<html>
<body>

<p>Please input a number between 5 and 10:</p>

<input id="demo" type="text">
<button type="button" onclick="myFunction()">Test Input</button>
<p id="message"></p>

<script>
function myFunction() {
    var message, x;
    message = document.getElementById("message");
    message.innerHTML = "";
    x = document.getElementById("demo").value;
    try {
        if(x == "") throw "is Empty";
        if(isNaN(x)) throw "not a number";
        if(x > 10) throw "too high";
        if(x < 5) throw "too low";
    }
    catch(err) {
        message.innerHTML = "Input " + err;
    }
}
</script>

</body>
</html>
»그것을 자신을 시도

정의 및 사용

throw 문은 발생 (generates) 오류.

오류가 발생하면, 자바 스크립트는 일반적으로 중지하고 오류 메시지를 생성합니다.

이 기술 용어는 다음과 같습니다 자바 스크립트 오류가 발생합니다.

throw 문을 사용하면 사용자 지정 오류를 만들 수 있습니다.

이 기술 용어는 다음과 같습니다 예외를 throw합니다.

예외는 자바 스크립트 문자열, 숫자, 부울 또는 객체가 될 수 있습니다

throw "Too big";    // throw a text
throw 500;          // throw a number

당신과 함께 던져 사용하는 경우 시도 및 캐치 , 당신은 프로그램의 흐름을 제어 및 사용자 지정 오류 메시지를 생성 할 수 있습니다 ..

자바 스크립트 오류에 대한 자세한 내용은, 우리의 읽기 자바 스크립트 오류 튜토리얼.


브라우저 지원

성명서
throw

통사론

throw expression ;

매개 변수 값

매개 변수 기술
expression 필요합니다. 예외는 던져. 문자열, 숫자, 부울 또는 객체가 될 수 있습니다

기술적 세부 사항

자바 스크립트 버전 : 1.4

관련 페이지

자바 스크립트 튜토리얼 : 자바 스크립트 오류

자바 스크립트 참조 : 자바 스크립트 시도 / 잡기 / 드디어 문


<자바 스크립트 문 참조