JS高级 — 函数的声明和表达式
Posted sylys
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS高级 — 函数的声明和表达式相关的知识,希望对你有一定的参考价值。
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高级 — 函数的声明和表达式的主要内容,如果未能解决你的问题,请参考以下文章