• 03JavaScript函数16


    day16

    JavaScript中的函数
    函数的作用
    通过使用function声明,后跟一组参数以及函数体,
    语法:
      functionfunctionName([arg0, arg1, argn]){
        statements
      }

    说明:
      1.funtionName是要定义的函数名,属于标识符。
      2.[]中的arg0,arg1,..argn为函数的参数
      3.[]说明里面的内容不是必须的,它不是语法

    函数的调用
    语法:
      函数名([arg0, arg1, ...argn])

    函数的返回值
    任何函数通过return语句,后面跟着返回的值来实现返回值
    说明:
      1.函数会在执行完return语句之后停止并立即退出。
      2,return语句也可以不带有任何返回值,用于提前停止函数
      执行又不需要返回值的情况。

    javaScript中的参数

    arguments
    ECMAScript中的参数在内部用一个数组来表示,在函数体内
    通过arguments对象来访问这个数组参数。
    说明:
      1.arguments对象只是与数组类似,并不是Array的实例。
      2.[]语法访问它的每一个元素。
      3.length属性确定传递参数的个数。

    函数.html:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>函数</title>
    </head>
    <body>
        <script>
            //声明一个函数
            function myFun(){
                alert("我是一个函数!");
            }
            //函数的调用
            //myFun();
    
            //声明一个带有参数的函数
            function add(num1,num2){
                var sum = num1 + num2;
                return sum;
            }
            
            /*console.log(add(2,3));
    
            alert(add(3,4));
    
            document.write(add(4,5));*/
    
            function myFunction(arg){
                if (isNaN(arg)) return;
                return arg*2;
            }
    
            console.log(myFunction(40));
        </script>
    </body>
    </html>

    arguments.html:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
        /*function inner(){
        console.log(arguments[0]);
        console.log(arguments.length);
    }
        inner(3,4);
        function add(num1,num2){
            arguments[0] = 99;
            console.log(num1);
        }        
        add(33,44);*/
        //求任意一组数的平均值
        function getAvg(){
            var sum = 0;
            for (var i = 0; i < arguments.length; i++) {
                sum += arguments[i];
            }
            return sum/arguments.length;
        }
        console.log(getAvg(4,5,6,2,3,4343,2));
        </script>
    </body>
    </html>
  • 相关阅读:
    给大家来一波免费电影福利~~~
    SpringBoot第二十四篇:应用监控之Admin
    影响世界的100个经典管理定律
    SpringBoot第二十三篇:安全性之Spring Security
    20年研发管理经验谈(十六)(终结)
    Java获取指定时间段的年份(开始、结束时间)、月份(开始、结束时间)、天数(开始、结束时间)
    js创建post请求
    Java截取视频首帧并旋转正向
    jquery 禁用/启用滚动条
    Jquery表单序列化和json操作
  • 原文地址:https://www.cnblogs.com/shink1117/p/8459859.html
Copyright © 2020-2023  润新知