函数会被提到 js 程序的最上方执行,所以在函数声明的前面也可以调用它。
function f(x) {
return x+1;
}
必须先定义后使用
var g = function (x) {
return x + 2;
}
比如以下程序,f(5) 能正常输出,g(5) 处会报错 Uncaught TypeError: g is not a function
document.writeln(f(5));
document.writeln(g(5));
function f(x) {
return x+1;
}
var g = function (x) {
return x + 2;
}
原文:https://www.cnblogs.com/wanyi/p/10359272.html