펌질 했습니다. ^^
출처 : http://whiteship.tistory.com/986
JavaScript Throw Statement
AJAX/JavaScript : 2007/07/09 13:48
참조 : http://www.w3schools.com/js/js_throw.asp
throw문
throw문을 사용하여 예외를 생성할 수 이다. try-catch문과 함께 사용하여 프로그램의 흐름을 제어 할 수 있다.
예외는 문자열, 숫자, Boolean 또는 객체가 될 수 있다.
문자열 예외를 발생시키는 예제
특이하네요. 자바보다 훨씬 심플하군요.
throw문
throw문을 사용하여 예외를 생성할 수 이다. try-catch문과 함께 사용하여 프로그램의 흐름을 제어 할 수 있다.
예외는 문자열, 숫자, Boolean 또는 객체가 될 수 있다.
문자열 예외를 발생시키는 예제
<html>
<body>
<script type="text/javascript">
var x=prompt("Enter a number between 0 and 10:","")
try
{
if(x>10)
throw "Err1"
else if(x<0)
throw "Err2"
}
catch(er)
{
if(er=="Err1")
alert("Error! The value is too high")
if(er == "Err2")
alert("Error! The value is too low")
}
</script>
</body>
</html>
<body>
<script type="text/javascript">
var x=prompt("Enter a number between 0 and 10:","")
try
{
if(x>10)
throw "Err1"
else if(x<0)
throw "Err2"
}
catch(er)
{
if(er=="Err1")
alert("Error! The value is too high")
if(er == "Err2")
alert("Error! The value is too low")
}
</script>
</body>
</html>
특이하네요. 자바보다 훨씬 심플하군요.
'DHTML > Javascript' 카테고리의 다른 글
마우스 우클릭 금지 (0) | 2008.03.08 |
---|---|
TextArea 에 숫자만 입력하기 (0) | 2007.11.14 |
scriptaculous 응용한 accordion 메뉴... (0) | 2007.06.20 |
ext-prototype-adapter 을 이용하여 prototype, Scriptaculous 사용하기 (0) | 2007.04.04 |
새로산 책 ==> Ajax prototype.js: 프로토타입 완전분석 (0) | 2007.04.03 |