js里alert代替throw可以吗?

good8888job good8888job 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
alert和throw都可以弹出一个自定义信息的窗口。
在try里我发现把throw换成alert也是一样的可以运行成功弹出自定义的信息.
这两个不同点是throw只能在try块里,alert哪都能用.也就是throw作用比alert还小?那throw还有什么用?
<body>
<form>
<input id="a" type="text" />
<input id="b" type="button" onclick="f()" value="按钮" />
</form>
<script>
function f(){
try{
var aaa = document.getElementById("a").value;
if(aaa == ""){
//throw "第x个异常";
alert("第x个异常")
}
}catch(e){
alert(e);
}
}
</script>
</body>
...全文
评论 2
收藏 已收藏
分享
返回顶部
good8888job
JavaScript 87,983 成员 224,681 内容