码迷,mamicode.com
首页 > Web开发 > 详细

JS高级 — 函数的声明和表达式

时间:2019-09-24 16:00:24      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:浏览器   OLE   高级   htm   var   区别   建议   function   ati   

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
 6 <title>函数的角色</title>
 7 </head>
 8 <body>
 9     <script>
10         // 二、函数声明 & 函数表达式的区别
11         // 函数声明
12         // if (true) {
13         //     function f1(){
14         //         console.log("jjjjjjjj");
15         //     }
16         // } else{
17         //     function f1() {
18         //         console.log("ggggggg");
19         //     }
20         // }
21         // f1(); //jjjjjjj
22         
23         var ff;
24         if (true) {
25             ff = function(){
26                 console.log("jjjjjjjj");
27             }
28         } else {
29             ff = function() {
30                 console.log("ggggggg");
31             }
32         }
33         ff();
34 // 函数声明如果放在if-else语句中 在IE8的浏览器中会出现问题
35 // 建议使用 函数表达式
36 
37         // 一、函数的角色
38         // 1、函数的声明
39         function fun(){
40             console.log("我是函数声明!");
41         }
42         // 使用
43         fun(); 
44         // 2、函数表达式
45         var ff = function(){
46             console.log("我是函数表达式!");
47         };
48         // 使用
49         ff();  
50        
51         
52     </script>
53 </body>
54 </html>

 

JS高级 — 函数的声明和表达式

标签:浏览器   OLE   高级   htm   var   区别   建议   function   ati   

原文地址:https://www.cnblogs.com/sylys/p/11578487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!