zoukankan      html  css  js  c++  java
  • JS基础_返回值的类型

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             function fun(){
     9                 
    10                 alert("函数要执行了~~~~");
    11                 
    12                 for(var i=0 ; i<5 ; i++){
    13                     
    14                     
    15                     if(i == 2){
    16                         
    17                         //使用break可以退出当前的循环
    18                         //break;//0 1 2
    19                         
    20                         //continue用于跳过当次循环
    21                         //continue;//0 1 3 4
    22                         
    23                         //使用return可以结束整个函数
    24                         //return;//0 1
    25                         
    26                     }
    27                     
    28                     console.log(i);
    29                 }
    30                 
    31                 alert("函数执行完了~~~~");
    32             }
    33             
    34             fun();
    35             
    36             //--------------------------------------------------------------------------------
    37             
    38             /*
    39              * 返回值可以是任意的数据类型
    40              *     也可以是一个对象,也可以是一个函数
    41              */
    42             function fun2(){
    43                 
    44                 //返回一个对象
    45                 return {name:"沙和尚"};
    46                 
    47             }
    48             
    49             var a = fun2();
    50             
    51             console.log("a = "+a);//a = [object Object]
    52             
    53             //-----------------------------------------------------------------
    54             
    55             function fun3(){
    56                 //在函数内部再声明一个函数
    57                 function fun4(){
    58                     
    59                     alert("我是fun4");
    60                 }
    61                 
    62                 //将fun4函数对象作为返回值返回
    63                 return fun4;
    64             }
    65             
    66             a = fun3();
    67             console.log(a);
    68             
    69             //a();
    70             fun3()();//和a();其实是一样的
    71             
    72             
    73         </script>
    74     </head>
    75     <body>
    76     </body>
    77 </html>
  • 相关阅读:
    js面试题-----算法类
    js面试题-----安全类
    js面试题-----通信类
    js面试题-----面向对象类
    js面试题-----HTTP协议类
    js面试题-----CSS盒模型
    Java-JVM 类的初始化
    加密的相关基础
    AngularJS-directive.js 基本指令
    AngularJS-liveRoomDirective.js 直播间指令
  • 原文地址:https://www.cnblogs.com/ZHOUVIP/p/7689381.html
Copyright © 2011-2022 走看看