zoukankan      html  css  js  c++  java
  • 函数返回值 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后面任何代码都不执行
        }

  • 相关阅读:
    【读书笔记】深入理解计算机系统
    快速排序
    列表查找的两种方法
    冒泡排序、选择排序、插入排序
    堆排序
    supervisor进程管理
    redis-主从复制
    redis-淘汰策略
    URI和URL
    python爬虫之xpath的基本使用
  • 原文地址:https://www.cnblogs.com/effieduo/p/5045079.html
Copyright © 2011-2022 走看看