43-函数的声明定义,函数表达式定义,函数的调用,声明提升,参数,形参,实参

1.函数声明定义

      function 函数名(){
      }

2.函数表达式定义

匿名式函数表达式

      var 函数名 = function(){
      }

命名式函数表达式

      var 函数名 = function 函数关键字(){
      }

3.函数的调用

      var fn = function f(){
        alert("aaa");
      }
      //函数名()
      //函数想调用几次就打几次fn
      fn();

4.声明提升:函数的声明定义具有声明提升,函数表达式没有

5.参数

形参(函数体);实参(函数调用)

      function fn(x,y){    //x,y形参
        console.log(x+y);
      }
      fn(1,2);             //1,2实参
      fn(3,4);             //3,4实参

用形参和实参遍历数组 

      function fn(arr){
        //arr指需要遍历的数组
        var sum = 0;
        // var arr = [1,2,3,4,5];
        for(var i=1;i<arr.length;i++){
            sum += arr[i];
        }
        console.log(sum);
      }
      fn([1,2,3,4,5]);     //遍历1-5然后相加的和
      fn([3,2,5,7,8]);     //或者遍历任意数组的的和

 

相关推荐

  1. 初阶 《函数》 6. 函数声明定义

    2024-01-12 20:08:05       27 阅读
  2. C++ 函数默认函数重载

    2024-01-12 20:08:05       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-12 20:08:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-12 20:08:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-12 20:08:05       82 阅读
  4. Python语言-面向对象

    2024-01-12 20:08:05       91 阅读

热门阅读

  1. 博客随手记

    2024-01-12 20:08:05       55 阅读
  2. List、Set、Map有什么区别?

    2024-01-12 20:08:05       44 阅读
  3. 【CS4495】Computer Vision

    2024-01-12 20:08:05       44 阅读
  4. ORACLE之rman备份恢复及故障处理

    2024-01-12 20:08:05       47 阅读
  5. 总结多线程的各种锁

    2024-01-12 20:08:05       57 阅读
  6. TCP 传输的三次握手、四次挥手策略

    2024-01-12 20:08:05       57 阅读
  7. 力扣labuladong——一刷day90

    2024-01-12 20:08:05       54 阅读
  8. HAproxy群集

    2024-01-12 20:08:05       39 阅读
  9. Vue生命周期解析

    2024-01-12 20:08:05       58 阅读
  10. triton教程1:前言、安装、跑官方例子与推荐视频

    2024-01-12 20:08:05       56 阅读
  11. 类加载机制详解

    2024-01-12 20:08:05       53 阅读
  12. 设计模式原理与分析

    2024-01-12 20:08:05       56 阅读