참조 : http://www.w3schools.com/js/js_throw.asp

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>

특이하네요. 자바보다 훨씬 심플하군요.