js
支持两种函数:一类是语言内部的函数(如eval()
),另一类是自己创建的。
在 JavaScript
函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。
您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。
函数调用
有如下四种调用js
函数的方式:
-
作为函数
-
作为方法
-
作为构造函数
-
通过
call()
和apply()
返回函数的函数
-
当函数无明确返回值时,返回的值就是
undefined
。 -
当函数有返回值时,返回值是什么就返回什么。
我们可以通过使用 return
语句实现将函数返回调用它的地方。
在使用 return
语句时,函数会停止执行,并返回指定的值。