try |
尝试执行 |
catch |
捕获异常 |
throw |
抛出异常 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA_Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Title</title>
<link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<!--在下面的input中输入一个数字-->
<input type="text" id="numble">
<button type="button" id="test">测试输入</button>
<script type="text/javascript">
var button = document.getElementById('test');
button.onclick = function () {
try{
var numble = document.getElementById('number').value;
}
catch (e) {
console.log(e);
var numble_2 = document.getElementById('numble').value;
console.log(numble_2);
}
};
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA_Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Title</title>
<link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<!--在下面的input中输入一个数字-->
<input type="text" id="numble">
<button type="button" id="test">测试输入</button>
<script type="text/javascript">
var button = document.getElementById('test');
button.onclick = function () {
try{
var numble = document.getElementById('numble').value;
if (numble != 0) {
throw "value不为0"
}
}
catch (e) {
console.log(e);
}
};
</script>
</body>
</html>