zoukankan      html  css  js  c++  java
  • 实参可以是任何值

    ㈠实参

    创建一个函数,可以在控制台中输出一个人的信息

    可以输出人的name   age    gender   address

    第一种方式:

    function sayHello(name,age,gender,address){
          console.log("我是"+name+",今年我"+age+"岁了,"+"我是一个"+gender+""+",我住在"+address);
    }
    sayHello("孙悟空",18,"","花果山");

    在控制台演示:

     

    实参可以是任意的数据类型,也可以是一个对象

       当我们的参数过多时,可以将参数封装到一个对象中,然后通过对象传递

    方式二:

    function sayHello(a){
          //console.log("a = "+a);
          console.log("我是"+a.name+",今年我"+a.age+"岁了,"+"我是一个"+a.gender+""+",我住在"+a.address);
    }
    //创建一个对象
    var obj = {
        name:"孙悟空",
        age:18,
        gender:"",
        address:"花果山"
    };
    sayHello(obj);

    在控制台演示:

    ★难点:实参可以是一个对象,也可以是一个函数

    具体示例如下:

     

    ▶mianji()

    - 调用函数

    - 相当于使用的函数的返回值

    ▶mianji

    - 函数对象

    - 相当于直接使用函数对象

     

     

  • 相关阅读:
    Poj(1703),种类并查集
    Poj(2236),简单并查集
    Poj (3239),m皇后问题
    Poj(1521),哈夫曼编码
    NYOJ(680),摘枇杷,(暴力,或者二分搜索)
    NYOJ(42)欧拉图
    数集合有多少个TOJ(2469)
    HDU(1016),打素数环
    HDU(4394),数论上的BFS
    Poj(2225),三维BFS
  • 原文地址:https://www.cnblogs.com/shihaiying/p/12002634.html
Copyright © 2011-2022 走看看