js 函数对象 定义函数变量
时间: 2023-10-04 13:05:01 浏览: 146
JavaScript中的函数的两种定义方式和函数变量赋值
JavaScript中的函数是一种特殊的对象,可以像其他对象一样赋值给变量。函数变量的定义方式与普通变量类似,只需要将函数名作为变量名,并将函数体赋值给变量即可。
例如,下面的代码定义了一个名为foo的函数变量,并将一个匿名函数赋值给它:
```javascript
var foo = function() {
console.log('Hello, world!');
};
```
这样,我们就可以通过foo()调用这个函数了:
```javascript
foo(); // 输出 "Hello, world!"
```
需要注意的是,在将函数赋值给变量时,函数名可以省略,即可以使用匿名函数。此外,函数变量也可以作为函数的参数或返回值,这在JavaScript中很常见。
阅读全文