1.异常:
当js引擎执行js代码时,发生了错误,导致程序停止运行。
2.异常抛出:
当异常产生,并且将这个异常生成一个错误信息。
3.异常捕获
try{
发生异常的代码块
}catch(err){
错误信息处理
}
4.Throw 语句
通过throw语句创建自定义错误
如:自定义用户输入异常
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>用户输入异常</title>
</head>
<body>
<form>
<input type="text" id="txt">
<input type="button" value="按钮" id="btn" οnclick="demo()">
</form>
<script>
function demo() {
try{
var e=document.getElementById("txt").value;
if(e==""){
throw "请输入您的输入为空";
}}catch (err){
alert(err);
}
}
</script>
</body>
</html>