JavaScript的变量型函数和定义型函数
JavaScript的变量型函数和定义型函数
1. JavaScript的函数类型
变量型函数
var test = function(){ }
定义型函数
function test(){ }
2. 测试代码1
<script> var test = function(){ alert("first"); } test(); test = function(){ alert("second"); } test(); </script>
输出结果为:
first
second
3. 测试代码2
<script> function test(){ alert("first"); } test(); function test(){ alert("second"); } test(); </script>
输出结果为:
second
second
4. 测试代码3
<script> function test(){ alert("first"); } test(); </script> <script> function test(){ alert("second"); } test(); </script>
输出结果为:
first
second
5. 说明
Javascirpt执行引擎并非一行一行地分析和执行程序,而是一段一段地分析执行。在同一段程序的分析执行中,定义式的函数语句会被提取出来优先执行。函数定义执行完之后,才会按顺序执行其他语句代码。
相关推荐
敏敏张 2020-11-11
SCNUHB 2020-11-10
小木兮子 2020-11-11
wwwsurfphpseocom 2020-10-28
WasteLand 2020-10-18
Cocolada 2020-11-12
杜鲁门 2020-11-05
shirleypaddy 2020-10-19
qingmumu 2020-10-19
Testingba工作室 2020-09-15
周公周金桥 2020-09-13
专注前端开发 2020-08-16
emagtestage 2020-08-16
heniancheng 2020-08-15
hanjinixng00 2020-08-12
小方哥哥 2020-08-09
83327712 2020-07-30
卖小孩的咖啡 2020-07-21
wqiaofujiang 2020-07-05