美文网首页工作生活
JS中函数的用法

JS中函数的用法

作者: 王二彪 | 来源:发表于2019-07-02 08:25 被阅读0次

    在JS中函数是一个比较重要的语法;
    今天我来带大家简单的了解一下函数;
    语法:

    声明函数:
      1、 function 函数名(//参数){
         // 执行语句
     } 
     function fn(a , b){
     console.log(a + b);
    }
    fn(1 , 2);  // 调用函数: 实参: 实际上的参数。 
    // a,b 形参  顾名思义形式上的参数。
    
    // 第二种方法
     
    2、var  fn = function(//参数){
       执行语句
    }
    fn(); // 调用函数
    函数名();  // 调用函数
    

    函数的返回值:

    默认是undefined, return是他的返回结果。

    函数的参数

    形参:

    形式上的参数,命名的参数只是提供的便利,但不是必须的;

    function fn(a , b, c){
      // var a , b , c ;
        console.log(x , y , z) // 1 , 2 , undefined    
    }
    形参个数:函数名.length
    fn(1 , 2); //  1 2 是实参
    
    实参:

    实际上的参数:调用函数时传入有值的参数;

    return返回值:

    1、当一个函数没有返回值的时候,默认返回undefined;
    2、当使用-->反馈信息
    3、return之后的语句不再执行,return终止了函数执行。

    函数的提升

    在JS代码执行前,解析器会将变量名以及函数声明的函数体提升到最顶端。
      console.log(f1); // function f1() {}   
      console.log(f2); // undefined  
      function f1() {}
      var f2 = function() {}
    
    

    解析器的执行结果

    function f1() {} // 函数提升,整个代码块提升到文件的最开始
    console.log(f1);   
    console.log(f2);   
    var f2 = function() {} 
    
    

    1、如果函数名相同的两个参数,前面的函数会覆盖后面的函数(导致我们的函数无重载的概念);
    2、函数名和变量名相同,函数优先覆盖变量。

    这就是一些简单的函数概念与例子,大家好好学习哦!!!

    相关文章

      网友评论

        本文标题:JS中函数的用法

        本文链接:https://www.haomeiwen.com/subject/uuwncctx.html