JavaScript 1.7 错误try catch throw

来源:互联网 发布:火影忍者手游pk网络卡 编辑:程序博客网 时间:2024/05/29 19:44

JavaScript 1.7 错误try catch throw

 

1.当错误发生时,当事情出问题时,JavaScript引擎通常会停止,并生成一个错误消息。
描述这种情况的技术术语是:JavaScript 抛出一个错误。

 

 

2.try 语句测试代码块的是否错误。
catch 语句处理错误。
throw 语句创建自定义错误。

 

3.范例:

例一:

<script>

var txt = "";

try{

  alertx("Welcome guest!");

}

catch(err){

  txt = err + “\n” +err.message;

  alert(txt);

}

</script>

注:可以把err改成其他变量,如errorabc···

结果:ReferenceError引用错误

 

例二:

<script>

var x=0;

try{

  if(x==0)   throw "值为0";

  if(x<0)   throw "值为负";

  if(x>10)   throw "值太大";

}

catch(err){

  document.write(err);  //不用err.message

}

</script>

结果:

显示值为0

0 0