美文网首页前端基础学习
函数05(形参、实参、默认参数)

函数05(形参、实参、默认参数)

作者: 小雪洁 | 来源:发表于2020-04-26 21:55 被阅读0次
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>形参和实参</title>
    </head>
    <body>
    </body>
    <script>
        function sum(a,b){
            return a+b;
        }
        //实参个数可以比形参个数多,反之不行;
        console.log(sum());//NaN
        console.log(sum(1));//NaN
        console.log(sum(1,2,3,6));//3
    </script>
</html>
<html>
    <head>
        <meta charset="utf-8">
        <title>默认参数</title>
    </head>
    <body>
    </body>
    <script>
        //旧版js中默认参数赋值
        function avg(total,year){
            year=year||1;
            return Math.round(total/year);
        }
        console.log(avg(3000,3));//1000
        console.log(avg(3000));//3000
        //新版js
        function average(total,year=1){
            return Math.round(total/year);
        }
        console.log(average(3000));//3000
        console.log(average(3000,3));
        //数组排序
        function sortArray(array,type="asc"){
            return array.sort(function(a,b){
                return type=="asc"?a-b:b-a;
            });
        }
        console.log(sortArray([3,2,1,4,5]));// [1, 2, 3, 4, 5]
        //折扣函数,注意默认参数放在后面,函数调用时会按顺序赋予形参值
        function sum(total,discount=1,dis=1){
            return total*discount*dis;
        }
        console.log(sum(2000,0.9));
    </script>
</html>

相关文章

  • python之函数

    函数 参数分为形参与实参形参:位置参数、默认参数、可变参数、关键字参数 位置参数:形参和实参个数必须保持一致。为了...

  • Python-函数

    如何定义函数 函数的参数 形参与实参 code: 两种实参 code: 两大形参分类 两个带默认值的形参 不带默认...

  • python函数

    python函数 什么是函数 函数语法 调用函数 函数参数形参与实参传参指定参数传参参数默认值可变参数参数解包参数...

  • 函数05(形参、实参、默认参数)

  • 简书样式测试

    Python基本语法&结构 函数 定义 参数 位置参数 参数传入时, 实参与形参位置一一对应 默认参数 设置默认参...

  • 前端开发之JS(函数)

    函数语法 函数的调用 函数的参数 原始类型 实参小于形参个数 实参大于形参个数 实参有多个 参数为对象类型 引用传...

  • js 打印形参 & 实参

    概念 形参:定义函数时传入的参数(需要传入的参数);实参:调用函数时传入的参数(实际传入的参数); 打印 形参 实参

  • Python 类、函数、实参、形参、实例

    1、类:Class 类名: 2、函数:def 函数名 (参数): 3、形参、实参 函数里面行参的默认值设置,...

  • 前端学习日记-js函数的参数(个人学习笔记,如果错了请指正)

    一、函数的实参和形参 1、可选形参是指调用函数时可以省略的参数,一般会有默认值的设置 当用这种可选实参实现函数时,...

  • Default Arguments in C++

    有默认参数的函数 一般情况下,在函数调用时形参从实参那里取得值,因此实参的个数与形参相同。有时候多次调用同一函数时...

网友评论

    本文标题:函数05(形参、实参、默认参数)

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