美文网首页
六 函数形参实参及返回值

六 函数形参实参及返回值

作者: WIN_Inn | 来源:发表于2018-09-13 21:48 被阅读0次

函数定义

 函数声明      

        function test ( ) { }

 函数(匿名)表达式

        var abc = function ( ) { };  //这种方式,在function写函数名字也没有用的(命名函数表达式)var abc =                                                   //function test( ) { } ,打印test,会报错undefined

形参和实参

//形式参数  -- 形参

    function sum ( a, b, c, d) {

        if ( sum.length > agruments.length) {

               alert ( "实参多" );

        }else if( sum.length < agruments.length) {

                alert ( "形参多" );

        }else {

                 alert ( "一样多" );

        }

    }

//实际参数  -- 实参

sum ( 1, 'a', 3, 4) ;

argument[0] 与 a,argument[1] 与 b之间,...以此类推,有映射关系,不是地址引用关系,数组是原始值

当实参个数小于形参个数时,function sum ( a, b ){ }    sum(1)

 b 和 agrument [1] 之间不存在映射关系,此时打印argument [ 1 ] 会输出undefined, 但是a与argument [ 0 ]仍存在映射关系,形参列表在函数初始化时就已经定形了

函数返回值

function myNumber(target){

    return +target;

var num = myNumber( '123' ); 

console.log(typeof(num)+" "+num);    // number 123

相关文章

  • C语言(四)函数

    函数: 1、函数的定义 2、形参、实参 3、函数的公式 4、无参无返回值 函数函数的调用 5、无参有返回值 函数函...

  • 六 函数形参实参及返回值

    函数定义 函数声明 function test ( ) { } 函数(匿名)表达式 var a...

  • 带参函数

    理解形参和实参 形参用简单的话形容应该就是函数原型上面写的参数类型。实参就是实际运用的时候需要带入的函数 返回值 ...

  • JS(六)函数、初始作用域(上)

    写在最前面 函数 定义函数声明函数表达式 组成形式函数名称参数形参实参返回值 参数 打印出undefined,实参...

  • day 总结 - 函数

    01.recode 1.函数的调用 过程:回到函数声明的位置用实参给形参赋值(传参)执行函数体获取返回值回到函数调...

  • JavaScript函数01

    目录 函数的意义 函数的作用 函数三种声明方式 形参和实参 arguments对象 函数的重复声明 函数的返回值 ...

  • Summary(2)

    函数 函数的定义 传参 - 实参、形参 自身调用- 递归 返回值 - 零个到多个 在其他程序文件中进行调用 作用域...

  • 前端开发之JS(函数)

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

  • day10-函数

    函数的调用过程:回到函数声明的位置,用实参给形参赋值(传参)执行函数体,返回值,回到函数调用位置 压栈调用函数的时...

  • python实参与形参

    1.形参与实参 name是形参,Neil是实参,greet是一个函数,Neil的值传给函数,保存在形参中2.位置实参

网友评论

      本文标题:六 函数形参实参及返回值

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