Javascript函数

     

 一、函数定义与执行

<script type="text/javascript">
  
   //define
   function fun1(){
      alert('hello');
   }

   //execute
   fun1(); 
 
</script>

      

二、变量与函数解析:

       Javascript 解析过程是先编译后执行。编译时将函数定义提前,但是如果是变量的执行在定义之前前,则会返回undefinded,如下

<script type="text/javascript">
  
  fun1();            //弹出 hello
  alert(num2)     //弹出undefined
  
   //define
   function fun1(){
      alert('hello');
   }

   var num2 = 1
 
</script>

 

三、匿名函数function

      Javascirpt 的可以不用给定义的函数起名称,因此也叫匿名函数。调用可以通过直接绑定给元素来完成调用。

      1、

<script type="text/javascript">
  
    var val1 = document.getElementById('div1');     
    div1.onclick = fun1;
    function fun1(){
       alert('hello');
    }
    
</script>

      2、通过直接绑定调用:

<script type="text/javascript">
  
    var val1 = document.getElementById('div1');     
    div1.onclick = function{
            
          alert('hello');
    }
    
</script>

      3、传递参数

<script type="text/javascript">
  
     
    function fun1(a){
            
          alert(a);
    }

   fun1(123);
    
</script>

     4、 return---返回值

<script type="text/javascript">
  
     
    function fun1(a,b){
          var c = a+b;  
          return c;
    }

   var num  = fun1(1,2);
    alert(num);
</script>

 

      

 

 

 

 

 

 

      

相关文章:

  • 2021-06-15
  • 2021-10-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2018-12-03
  • 2021-11-11
猜你喜欢
  • 2021-01-17
  • 2021-09-28
  • 2021-07-07
  • 2021-12-26
  • 2021-11-21
  • 2021-04-10
  • 2022-12-23
相关资源
相似解决方案