如
<script>
function a()
{
try
{
var theDay = new Date('');
if(theDay=="NaN")
{
throw "NaN";
}
}
catch(e)
{
if(e=="NaN")
{
alert("转换出错了");
}
}
}
a();
</script>
在ie和360以及世界之窗下都能捕获错误
在火狐下,就没有效果了,
在火狐下应该怎样写呢
还有就是 怎样判断使用的是什么浏览器
<script>
function a()
{
try
{
var theDay = new Date('');
if(theDay=="NaN")
{
throw "NaN";
}
}
catch(e)
{
if(e=="NaN")
{
alert("转换出错了");
}
}
}
a();
</script>
在ie和360以及世界之窗下都能捕获错误
在火狐下,就没有效果了,
在火狐下应该怎样写呢
还有就是 怎样判断使用的是什么浏览器
得到浏览器的名称
throw "NaN";
你是这样抛吧:
throw new Error("NaN");
<script>
function a()
{
try
{ var theDay = new Date('');
if(theDay=="NaN"||isNaN(theDay.getTime()) )
{
throw "NaN";
}
}
catch(e)
{
if(e=="NaN")
{
alert("转换出错了");
}
}
}
a();
</script>