js函数

JavaScript-全局变量和局部变量

 1  <script>
 2  var a = 10;  //a为全局变量
 3  function demo(){
 4      var b = 20;  //b为局部变量
 5      c = 30;  //c为全局变量(注意:只有在调用demo()后才能全局变量c     
 6  }
 7  alert(a);  //10
 8  alert(b);  //
 9  alert(c);  //
10 
11  demo();
12  alert(c);  //30
13  </script>

 JavaScript-异常捕获

异常:当JavaScriptying引擎执行JavaScript代码时,发生了错误,导致程序停止运行。

异常抛出:当异常产生,并且将这个异常生成一个错误信息。

异常捕获:

1 try{
2         发生异常的代码块;
3 }catch(err){
4         错误信息处理;
5 }
1     function demo(){
2         try{
3             alert(str);
4         }catch(err){
5             alert(err);
6         }
7     }
8     demo();  //ReferenceError: str is not defined

Throw语句:通过throw语句创建一个自定义错误。

 

posted @ 2018-03-10 23:06  JiangyiJun  阅读(155)  评论(0)    收藏  举报