JS基础_返回值的类型

Posted 星辰郎周

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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基础_非布尔值的与或运算

Java基础

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑

TS基础语法

前端开发常用js代码片段

js方法中return怎么返回值?