当前位置:Gxlcms > JavaScript > 详细分析JavaScript函数定义_javascript技巧

详细分析JavaScript函数定义_javascript技巧

时间:2021-07-01 10:21:17 帮助过:15人阅读

函数

几个要点:

a).函数是javascript中的一等公民 (重要性)
b).函数是一个对象
c).函数定义了一个独立的变量作用域

定义方式

a)命名函数:

除非在另一个函数内部定义,否则,命名函数是全局的。

b)匿名函数:

匿名函数通常赋值给一个变量,再通过变量调用。

匿名函数适用于以下这种 “立即执行的匿名函数” 的情况:

C)定义方式影响代码执行效果

命名函数可以先使用,再定义

匿名函数必须先定义,再使用

函数返回值:

用return 生成返回值.如没有return ,则函数返回undefined

return里藏着的坑:

这么写没有问题: 调用 func(5,5) 返回的是 Object {value: 10}

然而:

return 后面跟着个回车换行的话,
调用 func(5,5) 显示的是 undefined
编辑器帮我们在return后加了个分号; 然而在这情况下并没有什么卵用。

函数即对象:

嵌套定义的函数:

在函数内部,可以定义另一个函数。

访问外部变量:

内部函数可以访问外部的变量与参数。

返回函数的函数:

因为函数是对象,所以可以作为返回值。

以上所述就是本文的全部内容了,希望大家能够喜欢。

人气教程排行