zoukankan      html  css  js  c++  java
  • Javascript入门(三)函数

    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>

          

          

  • 相关阅读:
    PHP迭代生成器---yield
    array_chunk — 将一个数组分割成多个
    php array_change_key_case
    PHP trait介绍
    mysql视图
    mysql常见内置函数
    MySQL表复制
    二分查找算法(折半查找算法)
    使用SplFixedArray创建固定大小的数组
    Frameset Example
  • 原文地址:https://www.cnblogs.com/Jomini/p/8641753.html
Copyright © 2011-2022 走看看