您的位置:首页 > 移动开发 > 微信开发

js 利用throw 写的一个小程序

2016-03-02 14:20 465 查看
在下边的小程序中比较特殊的是使用isNaN()函数判断一个参数是不是数字,

<!DOCTYPE html>
<!DOCTYPE html>
<html>
<head>
<title></title>

<script type="text/javascript">
function myFunction() {

var str = document.getElementById('demo').value;
try {
if (str == "") {
throw "值不能为空";
}

if (isNaN(str)) {
throw  "不是数字";
}

if (str > 10) {
throw  "太大";
}

if (str < 5) {
throw "太小";
}

var y = document.getElementById('message');
y.innerHTML = str;
} catch(e) {
var y = document.getElementById('message');
y.innerHTML = "error:" + e;
console.log(e);
}

}
</script>
</head>
<body>

<h1>这是我写的第一个利用抛异常的程序</h1>
<p>在下边的方框中输入5~10之间的数字</p>
<input type="text" id="demo"></input>
<button type="button" onclick="myFunction()">点击显示结果</button>
<p id = "message"></p>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: