JS中的try……catch……finally运行步骤

来源:互联网 发布:开淘宝店名字 编辑:程序博客网 时间:2024/06/05 04:49
  1. try {  
  2.   //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行  
  3. }  
  4. catch (e) {  
  5.   // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。  
  6.   //e是一个局部变量,用来指向Error对象或者其他抛出的对象  
  7. }  
  8. finally {  
  9.   //无论try中代码是否有异常抛出(甚至是try代码块中有return语句),finally代码块中始终会被执行。  
  10.  }  
  11.    
  12. trycatchfinally…语法中除了try以外catchfinally都是可选的(两者必须要有一个),也就是说trycatchfinally…语法有以下三种形式  
  13. try{  
  14. //some code  
  15. }  
  16. catch(e){  
  17. //somecode  
  18. }  
  19. finally{  
  20. //some code  
  21. }  
  22. -----
  23. try{  
  24. //some code  
  25. }  
  26. catch(e){  
  27. //somecode  
  28. }
  29. ---  
  30. try{  
  31. //some code  
  32. }  
  33. finally{  
  34. //some code  

在catch中可以使用alert(e.name + ": " + e.message);弹框提示出现的错误信息
原创粉丝点击