• 函数返回值 return


    return 返回值 (后面跟的是数据类型) // 数字、字符串、布尔、函数、对象(元素、[]、{}、null)、未定义
    return:返回值
    1)函数名+括号:fn1() ==> return 后面的值; 

    2)如果没有写return,所有函数默认返回值:未定义;
    3)return后面任何代码都不执行了.因此,可以控制函数体中的代码执行到指定就结束

    1) alert(fn1()); // 弹出的是return后面的值 123
    function fn1(){
        return 123;
    }

    2) fn2()() // 弹出的是return后面匿名函数里面的值 1
        function fn2(){
        return function (){ alert(1) }; // return 后面跟的是一个匿名函数
        }

    3) alert(fn3()); // 弹出的是undefined... 所有函数默认返回值是undefined
        function fn3(){
        // return
        }

    4) alert(fn4());
        function fn4(){
        return 123;
        alert(1); // return后面任何代码都不执行
        }

  • 相关阅读:
    jq---方法总结
    Coderfroces 862 B . Mahmoud and Ehab and the bipartiteness
    Coin
    joisino's travel
    日天的终生大事(dp)
    Codefroces 852 G. Bathroom terminal
    Codefroces432 div2 A,B,C
    Atcoder ABC 069 C
    Codefroces 849 A,B
    HDU 6186 CS Course
  • 原文地址:https://www.cnblogs.com/effieduo/p/5045079.html
Copyright © 2020-2023  润新知