throw 예제
<p>※ 레벨은 2 ~ 10 만 입력 가능</p>
<input id="level" type="text">
<button type="button" onclick="homzzang()">클릭</button>
<p id="message"></p>
<script>
function homzzang() {
var message, x;
message = document.getElementById("message");
message.innerHTML = "";
x = document.getElementById("level").value;
try {
if(x == "") throw " 없음.";
if(isNaN(x)) throw " 숫자 아님.";
if(x > 10) throw "너무 큼.";
if(x < 2) throw "너무 작음.";
}
catch(err) {
message.innerHTML = "입력값 " + err;
}
}
</script>
결과보기