在函数调用前声明函数,以解决变量可用性和函数声明的问题。示例代码如下:
function foo() { console.log('bar'); }
foo(); // 这是在函数声明后直接调用函数的方式
// 或者,在函数调用前声明函数: var foo = function() { console.log('bar'); }
foo(); // 这是通过函数表达式声明函数并在后面调用函数的方式
// 对于变量可用性,确保在使用变量之前声明它: var x = 10;
function foo() { console.log(x); }
foo(); // 打印10
// 或者在函数中声明变量: function foo() { var x = 10; console.log(x); }
foo(); // 打印10
上一篇:变量可以有两种不同的类型。