javascript 中throw的问题 !!

<html><body><scripttype="text/javascript">varx=prompt("请输入0至10之间的数:","")try{if(x>10)t... <html>
<body>
<script type="text/javascript">
var x=prompt("请输入 0 至 10 之间的数:","")
try
{
if(x>10)
throw "Err1"
else if(x<0)
throw "Err2"
else if(isNaN(x))
throw "Err3"
}
catch(er)
{
if(er=="Err1")
alert("错误!该值太大!")
if(er == "Err2")
alert("错误!该值太小!")
if(er == "Err3")
alert("错误!该值不是数字!")
}
</script>
</body>
</html>
在这个中 prompt是什么呀 有神呢用呢??catch(er)??不是应该是catch(err)吗??
else if(isNaN(x))中的NAN是什么意思呀??还有 var x=prompt("请输入 0 至 10 之间的数:","") 中的 ,有什么用呀??
展开
 我来答
匿名用户
2013-07-11
展开全部
prompt是一个输入对话框,javascript里有3种对话框,一个是alert,就是弹出一个对话框,没其他功能,还有就是confirm,确认对话框,可以返回用户点击的是确定还是取消,最后一个就是prompt,用来弹出一个对话框,让用户输入内容,和vb里的inputbox是一样的。 catch是用来捕获异常的,里面那个是异常名字,你可以写catch(e)也可以catch(ex)等等,没规定一定要写er isNaN用来判断一个内容是否是数字,如果是纯数字返回false,非数字返回true,NaN就是不是数字(not a number) 最后那个逗号,你别看错了,那逗号是在引号外,前面一个字符串,后面一个字符串,中间用逗号分割,这是用来分割参数的,prompt("请输入 0 至 10 之间的数:" , "")
网易云信
2023-12-06 广告
很高兴能回答您的问题。以下是一段针对“一对一消息组件”的描述,字数在200字左右:该组件支持用户之间的私密交流,让沟通更加直接和高效。通过它,您可以向特定对象发送消息,并实时查看消息状态,包括对方是否已读或未读。同时,该组件还支持富文本消息... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式